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.WrapsDriverpublic String getRemoteControlServerLocation()
getRemoteControlServerLocation in interface com.thoughtworks.selenium.CommandProcessorpublic String doCommand(String commandName, String[] args)
doCommand in interface com.thoughtworks.selenium.CommandProcessorpublic void setExtensionJs(String s)
setExtensionJs in interface com.thoughtworks.selenium.CommandProcessorpublic void start()
start in interface com.thoughtworks.selenium.CommandProcessorpublic void start(String s)
start in interface com.thoughtworks.selenium.CommandProcessorpublic void start(Object o)
start in interface com.thoughtworks.selenium.CommandProcessorpublic void stop()
stop in interface com.thoughtworks.selenium.CommandProcessorpublic String getString(String commandName, String[] args)
getString in interface com.thoughtworks.selenium.CommandProcessorpublic String[] getStringArray(String commandName, String[] args)
getStringArray in interface com.thoughtworks.selenium.CommandProcessorpublic Number getNumber(String commandName, String[] args)
getNumber in interface com.thoughtworks.selenium.CommandProcessorpublic Number[] getNumberArray(String s, String[] strings)
getNumberArray in interface com.thoughtworks.selenium.CommandProcessorpublic boolean getBoolean(String commandName, String[] args)
getBoolean in interface com.thoughtworks.selenium.CommandProcessorpublic boolean[] getBooleanArray(String s, String[] strings)
getBooleanArray in interface com.thoughtworks.selenium.CommandProcessorpublic 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 © 2016. All rights reserved.