Class: Playwright::AndroidDevice
- Inherits:
-
PlaywrightApi
- Object
- PlaywrightApi
- Playwright::AndroidDevice
- Defined in:
- lib/playwright_api/android_device.rb
Instance Method Summary collapse
- #after_initialize ⇒ Object
- #close ⇒ Object
- #info(selector) ⇒ Object
- #input ⇒ Object
- #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
- #model ⇒ Object
-
#off(event, callback) ⇒ Object
– inherited from EventEmitter –.
-
#on(event, callback) ⇒ Object
– inherited from EventEmitter –.
-
#once(event, callback) ⇒ Object
– inherited from EventEmitter –.
- #screenshot(path: nil) ⇒ Object
- #serial ⇒ Object
- #shell(command) ⇒ Object
- #tap_on(selector, duration: nil, timeout: nil) ⇒ Object
- #tree ⇒ Object
Methods inherited from PlaywrightApi
#==, from_channel_owner, #initialize
Constructor Details
This class inherits a constructor from Playwright::PlaywrightApi
Instance Method Details
#after_initialize ⇒ Object
16 17 18 |
# File 'lib/playwright_api/android_device.rb', line 16 def after_initialize wrap_impl(@impl.after_initialize) end |
#close ⇒ Object
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 |
#input ⇒ Object
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(), 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(), &wrap_block_call(block))) end |
#model ⇒ Object
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 |
#serial ⇒ Object
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 |
#tree ⇒ Object
6 7 8 |
# File 'lib/playwright_api/android_device.rb', line 6 def tree wrap_impl(@impl.tree) end |