public class WebDriverCommandProcessor extends Object implements com.thoughtworks.selenium.CommandProcessor, org.openqa.selenium.internal.WrapsDriver
Constructor and Description |
---|
WebDriverCommandProcessor(String baseUrl,
com.google.common.base.Supplier<org.openqa.selenium.WebDriver> maker) |
WebDriverCommandProcessor(String baseUrl,
org.openqa.selenium.WebDriver driver) |
Modifier and Type | Method and Description |
---|---|
void |
addMethod(String methodName,
SeleneseCommand<?> command) |
void |
addMutator(ScriptMutator mutator) |
protected void |
assertDriverSupportsJavascript(org.openqa.selenium.WebDriver driver) |
String |
doCommand(String commandName,
String[] args) |
boolean |
getBoolean(String commandName,
String[] args) |
boolean[] |
getBooleanArray(String s,
String[] strings) |
SeleneseCommand<?> |
getMethod(String methodName) |
Number |
getNumber(String commandName,
String[] args) |
Number[] |
getNumberArray(String s,
String[] strings) |
String |
getRemoteControlServerLocation() |
String |
getString(String commandName,
String[] args) |
String[] |
getStringArray(String commandName,
String[] args) |
org.openqa.selenium.WebDriver |
getWrappedDriver() |
boolean |
isMethodAvailable(String methodName) |
void |
setEnableAlertOverrides(boolean enableAlertOverrides)
Sets whether to enable emulation of Selenium's alert handling functions or
to preserve WebDriver's alert handling.
|
void |
setExtensionJs(String s) |
void |
start() |
void |
start(Object o) |
void |
start(String s) |
void |
stop() |
public WebDriverCommandProcessor(String baseUrl, org.openqa.selenium.WebDriver driver)
public WebDriverCommandProcessor(String baseUrl, com.google.common.base.Supplier<org.openqa.selenium.WebDriver> maker)
public org.openqa.selenium.WebDriver getWrappedDriver()
getWrappedDriver
in interface org.openqa.selenium.internal.WrapsDriver
public String getRemoteControlServerLocation()
getRemoteControlServerLocation
in interface com.thoughtworks.selenium.CommandProcessor
public String doCommand(String commandName, String[] args)
doCommand
in interface com.thoughtworks.selenium.CommandProcessor
public void setExtensionJs(String s)
setExtensionJs
in interface com.thoughtworks.selenium.CommandProcessor
public void start()
start
in interface com.thoughtworks.selenium.CommandProcessor
public void start(String s)
start
in interface com.thoughtworks.selenium.CommandProcessor
public void start(Object o)
start
in interface com.thoughtworks.selenium.CommandProcessor
public void stop()
stop
in interface com.thoughtworks.selenium.CommandProcessor
public String getString(String commandName, String[] args)
getString
in interface com.thoughtworks.selenium.CommandProcessor
public String[] getStringArray(String commandName, String[] args)
getStringArray
in interface com.thoughtworks.selenium.CommandProcessor
public Number getNumber(String commandName, String[] args)
getNumber
in interface com.thoughtworks.selenium.CommandProcessor
public Number[] getNumberArray(String s, String[] strings)
getNumberArray
in interface com.thoughtworks.selenium.CommandProcessor
public boolean getBoolean(String commandName, String[] args)
getBoolean
in interface com.thoughtworks.selenium.CommandProcessor
public boolean[] getBooleanArray(String s, String[] strings)
getBooleanArray
in interface com.thoughtworks.selenium.CommandProcessor
public void addMutator(ScriptMutator mutator)
public boolean isMethodAvailable(String methodName)
public void addMethod(String methodName, SeleneseCommand<?> command)
public SeleneseCommand<?> getMethod(String methodName)
protected void assertDriverSupportsJavascript(org.openqa.selenium.WebDriver driver)
public void setEnableAlertOverrides(boolean enableAlertOverrides)
start()
.enableAlertOverrides
- boolean to enable overridesCopyright © 2015. All rights reserved.