Class: Playwright::AndroidDevice

Inherits:
PlaywrightApi show all
Defined in:
lib/playwright_api/android_device.rb

Instance Method Summary collapse

Methods inherited from PlaywrightApi

#==, from_channel_owner, #initialize

Constructor Details

This class inherits a constructor from Playwright::PlaywrightApi

Instance Method Details

#after_initializeObject



16
17
18
# File 'lib/playwright_api/android_device.rb', line 16

def after_initialize
  wrap_impl(@impl.after_initialize)
end

#closeObject



11
12
13
# File 'lib/playwright_api/android_device.rb', line 11

def close
  wrap_impl(@impl.close)
end

#info(selector) ⇒ Object



46
47
48
# File 'lib/playwright_api/android_device.rb', line 46

def info(selector)
  wrap_impl(@impl.info(unwrap_impl(selector)))
end

#inputObject



36
37
38
# File 'lib/playwright_api/android_device.rb', line 36

def input
  wrap_impl(@impl.input)
end

#launch_browser(pkg: nil, acceptDownloads: nil, bypassCSP: nil, colorScheme: nil, deviceScaleFactor: nil, extraHTTPHeaders: nil, geolocation: nil, hasTouch: nil, httpCredentials: nil, ignoreHTTPSErrors: nil, isMobile: nil, javaScriptEnabled: nil, locale: nil, logger: nil, offline: nil, permissions: nil, proxy: nil, recordHar: nil, recordVideo: nil, storageState: nil, timezoneId: nil, userAgent: nil, videoSize: nil, videosPath: nil, viewport: nil, &block) ⇒ Object



41
42
43
# File 'lib/playwright_api/android_device.rb', line 41

def launch_browser(pkg: nil, acceptDownloads: nil, bypassCSP: nil, colorScheme: nil, deviceScaleFactor: nil, extraHTTPHeaders: nil, geolocation: nil, hasTouch: nil, httpCredentials: nil, ignoreHTTPSErrors: nil, isMobile: nil, javaScriptEnabled: nil, locale: nil, logger: nil, offline: nil, permissions: nil, proxy: nil, recordHar: nil, recordVideo: nil, storageState: nil, timezoneId: nil, userAgent: nil, videoSize: nil, videosPath: nil, viewport: nil, &block)
  wrap_impl(@impl.launch_browser(pkg: unwrap_impl(pkg), acceptDownloads: unwrap_impl(acceptDownloads), bypassCSP: unwrap_impl(bypassCSP), colorScheme: unwrap_impl(colorScheme), deviceScaleFactor: unwrap_impl(deviceScaleFactor), extraHTTPHeaders: unwrap_impl(extraHTTPHeaders), geolocation: unwrap_impl(geolocation), hasTouch: unwrap_impl(hasTouch), httpCredentials: unwrap_impl(httpCredentials), ignoreHTTPSErrors: unwrap_impl(ignoreHTTPSErrors), isMobile: unwrap_impl(isMobile), javaScriptEnabled: unwrap_impl(javaScriptEnabled), locale: unwrap_impl(locale), logger: unwrap_impl(logger), offline: unwrap_impl(offline), permissions: unwrap_impl(permissions), proxy: unwrap_impl(proxy), recordHar: unwrap_impl(recordHar), recordVideo: unwrap_impl(recordVideo), storageState: unwrap_impl(storageState), timezoneId: unwrap_impl(timezoneId), userAgent: unwrap_impl(userAgent), videoSize: unwrap_impl(videoSize), videosPath: unwrap_impl(videosPath), viewport: unwrap_impl(viewport), &wrap_block_call(block)))
end

#modelObject



56
57
58
# File 'lib/playwright_api/android_device.rb', line 56

def model
  wrap_impl(@impl.model)
end

#off(event, callback) ⇒ Object

– inherited from EventEmitter –



68
69
70
# File 'lib/playwright_api/android_device.rb', line 68

def off(event, callback)
  wrap_impl(@impl.off(unwrap_impl(event), unwrap_impl(callback)))
end

#on(event, callback) ⇒ Object

– inherited from EventEmitter –



62
63
64
# File 'lib/playwright_api/android_device.rb', line 62

def on(event, callback)
  wrap_impl(@impl.on(unwrap_impl(event), unwrap_impl(callback)))
end

#once(event, callback) ⇒ Object

– inherited from EventEmitter –



74
75
76
# File 'lib/playwright_api/android_device.rb', line 74

def once(event, callback)
  wrap_impl(@impl.once(unwrap_impl(event), unwrap_impl(callback)))
end

#screenshot(path: nil) ⇒ Object



26
27
28
# File 'lib/playwright_api/android_device.rb', line 26

def screenshot(path: nil)
  wrap_impl(@impl.screenshot(path: unwrap_impl(path)))
end

#serialObject



51
52
53
# File 'lib/playwright_api/android_device.rb', line 51

def serial
  wrap_impl(@impl.serial)
end

#shell(command) ⇒ Object



31
32
33
# File 'lib/playwright_api/android_device.rb', line 31

def shell(command)
  wrap_impl(@impl.shell(unwrap_impl(command)))
end

#tap_on(selector, duration: nil, timeout: nil) ⇒ Object



21
22
23
# File 'lib/playwright_api/android_device.rb', line 21

def tap_on(selector, duration: nil, timeout: nil)
  wrap_impl(@impl.tap_on(unwrap_impl(selector), duration: unwrap_impl(duration), timeout: unwrap_impl(timeout)))
end

#treeObject



6
7
8
# File 'lib/playwright_api/android_device.rb', line 6

def tree
  wrap_impl(@impl.tree)
end