Method: Selenium::WebDriver::Chromium::Options#enable_android

Defined in:
lib/selenium/webdriver/chromium/options.rb

#enable_android(package: 'com.android.chrome', serial_number: nil, use_running_app: nil, activity: nil) ⇒ Object

Enables mobile browser use on Android.

Parameters:

  • package (String) (defaults to: 'com.android.chrome')

    The package name of the Chrome or WebView app.

  • serial_number (String) (defaults to: nil)

    The device serial number on which to launch the Chrome or WebView app.

  • use_running_app (String) (defaults to: nil)

    When true uses an already-running Chrome or WebView app, instead of launching the app with a clear data directory.

  • activity (String) (defaults to: nil)

    Name of the Activity hosting the WebView (Not available on Chrome Apps).

See Also:

[View source]

197
198
199
200
201
202
# File 'lib/selenium/webdriver/chromium/options.rb', line 197

def enable_android(package: 'com.android.chrome', serial_number: nil, use_running_app: nil, activity: nil)
  @options[:android_package] = package
  @options[:android_activity] = activity unless activity.nil?
  @options[:android_device_serial] = serial_number unless serial_number.nil?
  @options[:android_use_running_app] = use_running_app unless use_running_app.nil?
end