Package jp.vmi.selenium.webdriver
Class DriverOptions
java.lang.Object
jp.vmi.selenium.webdriver.DriverOptions
public class DriverOptions extends Object
Options for WebDriver.
If you want to add new options, read the IConfig documentation.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDriverOptions.DriverOptionWebDriver option. -
Constructor Summary
Constructors Constructor Description DriverOptions()Constructs empty options.DriverOptions(IConfig config)Constructs driver options specified by command line.DriverOptions(DriverOptions other)Constructs clone of DriverOptions. -
Method Summary
Modifier and Type Method Description DriverOptionsaddDefinitions(String... defs)Add "define" parameters.Stringget(DriverOptions.DriverOption opt)Get option value.booleangetBoolean(DriverOptions.DriverOption opt)Get option value as boolean.org.openqa.selenium.remote.DesiredCapabilitiesgetCapabilities()Get desired capabilities.List<File>getChromeExtensions()Get Chrome Extensions for starting up driver.String[]getCliArgs()Get CLI arguments for starting up driver.Map<String,String>getEnvVars()Get environment variables map.booleanhas(DriverOptions.DriverOption opt)DriverOptions instance has specified option.DriverOptionsset(DriverOptions.DriverOption opt, Object value)Set option key and value.DriverOptionsset(DriverOptions.DriverOption opt, String... values)Set option key and value.StringtoString()
-
Constructor Details
-
DriverOptions
public DriverOptions()Constructs empty options. -
DriverOptions
Constructs driver options specified by command line.- Parameters:
config- configuration information.
-
DriverOptions
Constructs clone of DriverOptions.- Parameters:
other- other DriverOptions.
-
-
Method Details
-
get
Get option value.- Parameters:
opt- option key.- Returns:
- option value.
-
getBoolean
Get option value as boolean.- Parameters:
opt- option key.- Returns:
- option value.
-
has
DriverOptions instance has specified option.- Parameters:
opt- option key.- Returns:
- true if has specified option.
-
set
Set option key and value.- Parameters:
opt- option key.values- option values. (multiple values are accepted by DEFINE, CLI_ARGS, and CHROME_EXTENSION only)- Returns:
- this.
-
set
Set option key and value.- Parameters:
opt- option key.value- option value.- Returns:
- this.
-
addDefinitions
Add "define" parameters.- Parameters:
defs- definitions.- Returns:
- this.
-
getCliArgs
Get CLI arguments for starting up driver.- Returns:
- CLI arguments.
-
getChromeExtensions
Get Chrome Extensions for starting up driver.- Returns:
- Chrome Extension files.
-
getEnvVars
Get environment variables map.- Returns:
- environment variables map.
-
toString
-
getCapabilities
public org.openqa.selenium.remote.DesiredCapabilities getCapabilities()Get desired capabilities.- Returns:
- desired capabilities.
-