documentation/docs/api/experimental/android_device
sidebar_position: 10
AndroidDevice
AndroidDevice represents a connected device, either real hardware or emulated. Devices can be obtained using Android#devices.
close
def close
Disconnects from the device.
info
def info(selector)
Returns information about a widget defined by selector
.
launch_browser
def launch_browser( acceptDownloads: nil, args: nil, baseURL: nil, bypassCSP: nil, colorScheme: nil, command: nil, deviceScaleFactor: nil, extraHTTPHeaders: nil, forcedColors: nil, geolocation: nil, hasTouch: nil, httpCredentials: nil, ignoreHTTPSErrors: nil, isMobile: nil, javaScriptEnabled: nil, locale: nil, noViewport: nil, offline: nil, permissions: nil, proxy: nil, record_har_content: nil, record_har_mode: nil, record_har_omit_content: nil, record_har_path: nil, record_har_url_filter: nil, record_video_dir: nil, record_video_size: nil, reducedMotion: nil, screen: nil, serviceWorkers: nil, strictSelectors: nil, timezoneId: nil, userAgent: nil, viewport: nil, &block)
Launches Chrome browser on the device, and returns its persistent context.
model
def model
Device model.
screenshot
def screenshot(path: nil)
Returns the buffer with the captured screenshot of the device.
serial
def serial
Device serial number.
shell
def shell(command)
Executes a shell command on the device and returns its output.