Class selenium-webdriver/chrome.Options
code »Class for managing ChromeDriver specific options.
Constructor
Instance Methods
code »addArguments ( var_args ) ⇒ !Options
Add additional command line arguments to use when launching the Chrome
browser. Each argument may be specified with or without the "--" prefix
(e.g. "--foo" and "foo"). Arguments with an associated value should be
delimited by an "=": "foo=bar".
!Options
code »addExtensions ( var_args ) ⇒ !Options
Add additional extensions to install when launching Chrome. Each extension
should be specified as the path to the packed CRX file, or a Buffer for an
extension.
!Options
code »detachDriver ( detach ) ⇒ !Options
Sets whether to leave the started Chrome browser running if the controlling
ChromeDriver service is killed before webdriver.WebDriver#quit()
is
called.
!Options
webdriver.WebDriver#quit()
is
called.Parameters |
---|
|
Returns |
|
code »setChromeBinaryPath ( path ) ⇒ !Options
Sets the path to the Chrome binary to use. On Mac OS X, this path should
reference the actual Chrome executable, not just the application binary
(e.g. "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome").
The binary path be absolute or relative to the chromedriver server
executable, but it must exist on the machine that will launch Chrome.
!Options
Parameters |
---|
|
Returns |
|
code »setChromeLogFile ( path ) ⇒ !Options
Sets the path to Chrome's log file. This path should exist on the machine
that will launch Chrome.
!Options
Parameters |
---|
|
Returns |
|
code »setLocalState ( state ) ⇒ !Options
Sets preferences for the "Local State" file in Chrome's user data
directory.
!Options
Parameters |
---|
|
Returns |
|
code »setLoggingPrefs ( prefs ) ⇒ !Options
Sets the logging preferences for the new session.
!Options
Parameters |
---|
|
Returns |
|
Sets the proxy settings for the new session.
Parameters |
---|
|
Returns |
|
code »setUserPreferences ( prefs ) ⇒ !Options
Sets the user preferences for Chrome's user profile. See the "Preferences"
file in Chrome's user data directory for examples.
!Options
Parameters |
---|
|
Returns |
|
code »toCapabilities ( opt_capabilities ) ⇒ !webdriver.Capabilities
Converts this options instance to a webdriver.Capabilities
object.
!webdriver.Capabilities
webdriver.Capabilities
object.Parameters |
---|
|
Returns |
|
code »toJSON ( ) ⇒ {args: !Array.<string>, binary: (string|undefined), detach: boolean, extensions: !Array.<string>, localState: (Object|undefined), logFile: (string|undefined), prefs: (Object|undefined)}
Converts this instance to its JSON wire protocol representation. Note this
function is an implementation not intended for general use.
{args: !Array.<string>, binary: (string|undefined), detach: boolean, extensions: !Array.<string>, localState: (Object|undefined), logFile: (string|undefined), prefs: (Object|undefined)}
Returns |
---|
|
Instance Properties
Static Functions
code »selenium-webdriver/chrome.Options.fromCapabilities ( capabilities ) ⇒ !Options
Extracts the ChromeDriver specific options from the given capabilities
object.
!Options
Parameters |
---|
|
Returns |
|