org.zkoss.ztl.webdriver
Class ZKWebDriverCommandProcessor
java.lang.Object
org.zkoss.ztl.webdriver.ZKWebDriverCommandProcessor
- All Implemented Interfaces:
- com.thoughtworks.selenium.CommandProcessor, org.openqa.selenium.internal.WrapsDriver
public class ZKWebDriverCommandProcessor
- extends java.lang.Object
- implements com.thoughtworks.selenium.CommandProcessor, org.openqa.selenium.internal.WrapsDriver
A CommandProcessor which delegates commands down to an underlying webdriver
instance.
Method Summary |
void |
addMethod(java.lang.String methodName,
com.thoughtworks.selenium.webdriven.SeleneseCommand command)
|
void |
addMutator(com.thoughtworks.selenium.webdriven.ScriptMutator mutator)
|
protected void |
assertDriverSupportsJavascript(org.openqa.selenium.WebDriver driver)
|
java.lang.String |
doCommand(java.lang.String commandName,
java.lang.String[] args)
|
boolean |
getBoolean(java.lang.String commandName,
java.lang.String[] args)
|
boolean[] |
getBooleanArray(java.lang.String s,
java.lang.String[] strings)
|
com.thoughtworks.selenium.webdriven.SeleneseCommand |
getMethod(java.lang.String methodName)
|
java.lang.Number |
getNumber(java.lang.String commandName,
java.lang.String[] args)
|
java.lang.Number[] |
getNumberArray(java.lang.String s,
java.lang.String[] strings)
|
java.lang.String |
getRemoteControlServerLocation()
|
java.lang.String |
getString(java.lang.String commandName,
java.lang.String[] args)
|
java.lang.String[] |
getStringArray(java.lang.String commandName,
java.lang.String[] args)
|
org.openqa.selenium.WebDriver |
getWrappedDriver()
|
boolean |
isMethodAvailable(java.lang.String methodName)
|
void |
setExtensionJs(java.lang.String s)
|
void |
start()
|
void |
start(java.lang.Object o)
|
void |
start(java.lang.String s)
|
void |
stop()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ZKWebDriverCommandProcessor
public ZKWebDriverCommandProcessor(java.lang.String baseUrl,
org.openqa.selenium.WebDriver driver)
getWrappedDriver
public org.openqa.selenium.WebDriver getWrappedDriver()
- Specified by:
getWrappedDriver
in interface org.openqa.selenium.internal.WrapsDriver
getRemoteControlServerLocation
public java.lang.String getRemoteControlServerLocation()
- Specified by:
getRemoteControlServerLocation
in interface com.thoughtworks.selenium.CommandProcessor
doCommand
public java.lang.String doCommand(java.lang.String commandName,
java.lang.String[] args)
- Specified by:
doCommand
in interface com.thoughtworks.selenium.CommandProcessor
setExtensionJs
public void setExtensionJs(java.lang.String s)
- Specified by:
setExtensionJs
in interface com.thoughtworks.selenium.CommandProcessor
start
public void start()
- Specified by:
start
in interface com.thoughtworks.selenium.CommandProcessor
start
public void start(java.lang.String s)
- Specified by:
start
in interface com.thoughtworks.selenium.CommandProcessor
start
public void start(java.lang.Object o)
- Specified by:
start
in interface com.thoughtworks.selenium.CommandProcessor
stop
public void stop()
- Specified by:
stop
in interface com.thoughtworks.selenium.CommandProcessor
getString
public java.lang.String getString(java.lang.String commandName,
java.lang.String[] args)
- Specified by:
getString
in interface com.thoughtworks.selenium.CommandProcessor
getStringArray
public java.lang.String[] getStringArray(java.lang.String commandName,
java.lang.String[] args)
- Specified by:
getStringArray
in interface com.thoughtworks.selenium.CommandProcessor
getNumber
public java.lang.Number getNumber(java.lang.String commandName,
java.lang.String[] args)
- Specified by:
getNumber
in interface com.thoughtworks.selenium.CommandProcessor
getNumberArray
public java.lang.Number[] getNumberArray(java.lang.String s,
java.lang.String[] strings)
- Specified by:
getNumberArray
in interface com.thoughtworks.selenium.CommandProcessor
getBoolean
public boolean getBoolean(java.lang.String commandName,
java.lang.String[] args)
- Specified by:
getBoolean
in interface com.thoughtworks.selenium.CommandProcessor
getBooleanArray
public boolean[] getBooleanArray(java.lang.String s,
java.lang.String[] strings)
- Specified by:
getBooleanArray
in interface com.thoughtworks.selenium.CommandProcessor
addMutator
public void addMutator(com.thoughtworks.selenium.webdriven.ScriptMutator mutator)
isMethodAvailable
public boolean isMethodAvailable(java.lang.String methodName)
addMethod
public void addMethod(java.lang.String methodName,
com.thoughtworks.selenium.webdriven.SeleneseCommand command)
getMethod
public com.thoughtworks.selenium.webdriven.SeleneseCommand getMethod(java.lang.String methodName)
assertDriverSupportsJavascript
protected void assertDriverSupportsJavascript(org.openqa.selenium.WebDriver driver)
Copyright © 2015. All Rights Reserved.