public abstract class GenericSeleniumCommandExecutor
extends net.sf.testium.executor.general.GenericCommandExecutor
| Constructor and Description |
|---|
GenericSeleniumCommandExecutor(String command,
WebInterface aWebInterface,
ArrayList<net.sf.testium.executor.general.SpecifiedParameter> parameterSpecs) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
doExecute(org.testtoolinterfaces.utils.RunTimeData aVariables,
org.testtoolinterfaces.testsuite.ParameterArrayList parameters,
org.testtoolinterfaces.testresult.TestStepResult result) |
org.testtoolinterfaces.testresult.TestStepResult |
execute(org.testtoolinterfaces.testsuite.TestStep aStep,
org.testtoolinterfaces.utils.RunTimeData aVariables,
File aLogDir) |
protected void |
failTest(File aLogDir,
org.testtoolinterfaces.testresult.TestStepResult aResult,
String aMessage) |
protected org.openqa.selenium.WebDriver |
getDriver() |
protected org.openqa.selenium.WebDriver |
getDriver(SeleniumConfiguration.BROWSER_TYPE aBrowserType) |
protected org.openqa.selenium.WebDriver |
getDriverAndSetResult(org.testtoolinterfaces.testresult.TestStepResult aTestStepResult,
SeleniumConfiguration.BROWSER_TYPE aBrowserType)
Deprecated.
|
protected WebInterface |
getInterface() |
protected org.openqa.selenium.WebElement |
obtainElement(org.testtoolinterfaces.utils.RunTimeData aVariables,
org.testtoolinterfaces.testsuite.ParameterArrayList parameters,
net.sf.testium.executor.general.SpecifiedParameter paramSpec) |
void |
savePageSource(File aLogDir,
org.testtoolinterfaces.testresult.TestStepResult aResult) |
void |
saveScreenShot(File aLogDir,
org.testtoolinterfaces.testresult.TestStepResult aResult) |
protected void |
verifyBy(org.testtoolinterfaces.testsuite.Parameter par,
net.sf.testium.executor.general.SpecifiedParameter paramSpec) |
boolean |
verifyParameters(org.testtoolinterfaces.testsuite.ParameterArrayList aParameters) |
addParamSpec, failTest, getCommand, getInterfaceName, getParameters, getParametersIterator, obtainOptionalValue, obtainValue, toString, verifyParameterExists, verifyParameterValue, verifyParameterVariable, verifyValueOrVariablepublic GenericSeleniumCommandExecutor(String command, WebInterface aWebInterface, ArrayList<net.sf.testium.executor.general.SpecifiedParameter> parameterSpecs)
command - parameterSpecs - protected abstract void doExecute(org.testtoolinterfaces.utils.RunTimeData aVariables,
org.testtoolinterfaces.testsuite.ParameterArrayList parameters,
org.testtoolinterfaces.testresult.TestStepResult result)
throws Exception
doExecute in class net.sf.testium.executor.general.GenericCommandExecutoraVariables - parameters - result - org.testtoolinterfaces.testsuite.TestSuiteExceptionExceptionprotected WebInterface getInterface()
getInterface in class net.sf.testium.executor.general.GenericCommandExecutorprotected org.openqa.selenium.WebDriver getDriver()
protected org.openqa.selenium.WebDriver getDriver(SeleniumConfiguration.BROWSER_TYPE aBrowserType)
@Deprecated protected org.openqa.selenium.WebDriver getDriverAndSetResult(org.testtoolinterfaces.testresult.TestStepResult aTestStepResult, SeleniumConfiguration.BROWSER_TYPE aBrowserType)
public org.testtoolinterfaces.testresult.TestStepResult execute(org.testtoolinterfaces.testsuite.TestStep aStep,
org.testtoolinterfaces.utils.RunTimeData aVariables,
File aLogDir)
throws org.testtoolinterfaces.testsuite.TestSuiteException
execute in interface net.sf.testium.executor.TestStepCommandExecutorexecute in class net.sf.testium.executor.general.GenericCommandExecutororg.testtoolinterfaces.testsuite.TestSuiteExceptionprotected void failTest(File aLogDir, org.testtoolinterfaces.testresult.TestStepResult aResult, String aMessage)
failTest in class net.sf.testium.executor.general.GenericCommandExecutorpublic void savePageSource(File aLogDir, org.testtoolinterfaces.testresult.TestStepResult aResult)
public void saveScreenShot(File aLogDir, org.testtoolinterfaces.testresult.TestStepResult aResult)
public boolean verifyParameters(org.testtoolinterfaces.testsuite.ParameterArrayList aParameters)
throws org.testtoolinterfaces.testsuite.TestSuiteException
verifyParameters in interface net.sf.testium.executor.TestStepCommandExecutorverifyParameters in class net.sf.testium.executor.general.GenericCommandExecutororg.testtoolinterfaces.testsuite.TestSuiteExceptionprotected void verifyBy(org.testtoolinterfaces.testsuite.Parameter par,
net.sf.testium.executor.general.SpecifiedParameter paramSpec)
throws org.testtoolinterfaces.testsuite.TestSuiteException
org.testtoolinterfaces.testsuite.TestSuiteExceptionprotected org.openqa.selenium.WebElement obtainElement(org.testtoolinterfaces.utils.RunTimeData aVariables,
org.testtoolinterfaces.testsuite.ParameterArrayList parameters,
net.sf.testium.executor.general.SpecifiedParameter paramSpec)
throws Exception
aVariables - parameters - aParSpec - Exception - when not an element or when mandatory parameter is not foundCopyright © 2012. All Rights Reserved.