Package net.thucydides.core.steps
Class ScenarioSteps
java.lang.Object
net.thucydides.core.steps.ScenarioSteps
- All Implemented Interfaces:
java.io.Serializable
public class ScenarioSteps
extends java.lang.Object
implements java.io.Serializable
A set of reusable steps for use in an acceptance test suite.
A step corresponds to an action taken during a web test - clicking on a button or a link,
for example. Steps may be reused across more than one test, and may take parameters.
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description ScenarioSteps()
ScenarioSteps(Pages pages)
-
Method Summary
Modifier and Type Method Description org.openqa.selenium.WebDriver
getDriver()
Pages
getPages()
Pages
onPage()
<T extends ScenarioSteps>
TonSamePage(java.lang.Class<T> stepsType)
Pages
pages()
protected void
setPages(Pages pages)
java.lang.String
toString()
void
waitABit(long delayInMilliseconds)
Pause the test to wait for the page to display completely.WaitForBuilder<? extends ScenarioSteps>
waitFor(int duration)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
ScenarioSteps
public ScenarioSteps() -
ScenarioSteps
-
-
Method Details
-
getDriver
public org.openqa.selenium.WebDriver getDriver() -
setPages
-
getPages
-
onPage
-
pages
-
onSamePage
-
waitABit
public void waitABit(long delayInMilliseconds)Pause the test to wait for the page to display completely. This is not normally recommended practice, but is useful from time to time. -
waitFor
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-