org.openqa.selenium
Class WebDriverCommandProcessor
java.lang.Object
org.openqa.selenium.WebDriverCommandProcessor
- All Implemented Interfaces:
- CommandProcessor, WrapsDriver
public class WebDriverCommandProcessor
- extends java.lang.Object
- implements CommandProcessor, WrapsDriver
A CommandProcessor which delegates commands down to an underlying webdriver
instance.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebDriverCommandProcessor
public WebDriverCommandProcessor(java.lang.String baseUrl)
- Create an instance that will later be configured by calling
start(Object)
with a Capabilities
instance.
- Parameters:
baseUrl
- The URL from which relative URLs should be based on
WebDriverCommandProcessor
public WebDriverCommandProcessor(java.lang.String baseUrl,
Capabilities likeThis)
- Create an instance that will later be started by calling
start()
- Parameters:
baseUrl
- The URL from which relative URLs should be based onlikeThis
- Typically a DesiredCapabilities
instance
WebDriverCommandProcessor
public WebDriverCommandProcessor(java.lang.String baseUrl,
WebDriver driver)
WebDriverCommandProcessor
public WebDriverCommandProcessor(java.lang.String baseUrl,
com.google.common.base.Supplier<WebDriver> maker)
getWrappedDriver
public WebDriver getWrappedDriver()
- Specified by:
getWrappedDriver
in interface WrapsDriver
getRemoteControlServerLocation
public java.lang.String getRemoteControlServerLocation()
- Specified by:
getRemoteControlServerLocation
in interface CommandProcessor
doCommand
public java.lang.String doCommand(java.lang.String commandName,
java.lang.String[] args)
- Specified by:
doCommand
in interface CommandProcessor
setExtensionJs
public void setExtensionJs(java.lang.String s)
- Specified by:
setExtensionJs
in interface CommandProcessor
start
public void start()
- Specified by:
start
in interface CommandProcessor
start
public void start(java.lang.String s)
- Specified by:
start
in interface CommandProcessor
start
public void start(java.lang.Object o)
- Specified by:
start
in interface CommandProcessor
stop
public void stop()
- Specified by:
stop
in interface CommandProcessor
getString
public java.lang.String getString(java.lang.String commandName,
java.lang.String[] args)
- Specified by:
getString
in interface CommandProcessor
getStringArray
public java.lang.String[] getStringArray(java.lang.String commandName,
java.lang.String[] args)
- Specified by:
getStringArray
in interface CommandProcessor
getNumber
public java.lang.Number getNumber(java.lang.String commandName,
java.lang.String[] args)
- Specified by:
getNumber
in interface CommandProcessor
getNumberArray
public java.lang.Number[] getNumberArray(java.lang.String s,
java.lang.String[] strings)
- Specified by:
getNumberArray
in interface CommandProcessor
getBoolean
public boolean getBoolean(java.lang.String commandName,
java.lang.String[] args)
- Specified by:
getBoolean
in interface CommandProcessor
getBooleanArray
public boolean[] getBooleanArray(java.lang.String s,
java.lang.String[] strings)
- Specified by:
getBooleanArray
in interface CommandProcessor
addMutator
public void addMutator(ScriptMutator mutator)
isMethodAvailable
public boolean isMethodAvailable(java.lang.String methodName)
addMethod
public void addMethod(java.lang.String methodName,
SeleneseCommand command)
getMethod
public SeleneseCommand getMethod(java.lang.String methodName)
assertDriverSupportsJavascript
protected void assertDriverSupportsJavascript(WebDriver driver)
Copyright © 2011. All Rights Reserved.