Package jp.vmi.selenium.webdriver
Class DriverOptions
- java.lang.Object
-
- jp.vmi.selenium.webdriver.DriverOptions
-
-
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
All Methods Instance Methods Concrete Methods 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 Detail
-
DriverOptions
public DriverOptions()
Constructs empty options.
-
DriverOptions
public DriverOptions(IConfig config)
Constructs driver options specified by command line.- Parameters:
config- configuration information.
-
DriverOptions
public DriverOptions(DriverOptions other)
Constructs clone of DriverOptions.- Parameters:
other- other DriverOptions.
-
-
Method Detail
-
get
public String get(DriverOptions.DriverOption opt)
Get option value.- Parameters:
opt- option key.- Returns:
- option value.
-
getBoolean
public boolean getBoolean(DriverOptions.DriverOption opt)
Get option value as boolean.- Parameters:
opt- option key.- Returns:
- option value.
-
has
public boolean has(DriverOptions.DriverOption opt)
DriverOptions instance has specified option.- Parameters:
opt- option key.- Returns:
- true if has specified option.
-
set
public DriverOptions set(DriverOptions.DriverOption opt, String... values)
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
public DriverOptions set(DriverOptions.DriverOption opt, Object value)
Set option key and value.- Parameters:
opt- option key.value- option value.- Returns:
- this.
-
addDefinitions
public DriverOptions addDefinitions(String... defs)
Add "define" parameters.- Parameters:
defs- definitions.- Returns:
- this.
-
getCliArgs
public String[] getCliArgs()
Get CLI arguments for starting up driver.- Returns:
- CLI arguments.
-
getChromeExtensions
public List<File> getChromeExtensions()
Get Chrome Extensions for starting up driver.- Returns:
- Chrome Extension files.
-
getEnvVars
public Map<String,String> getEnvVars()
Get environment variables map.- Returns:
- environment variables map.
-
getCapabilities
public org.openqa.selenium.remote.DesiredCapabilities getCapabilities()
Get desired capabilities.- Returns:
- desired capabilities.
-
-