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.