Package net.thucydides.core.steps
Class ScenarioSteps
- java.lang.Object
-
- net.thucydides.core.steps.ScenarioSteps
-
- All Implemented Interfaces:
Serializable
public class ScenarioSteps extends Object implements 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.openqa.selenium.WebDriver
getDriver()
Pages
getPages()
Pages
onPage()
<T extends ScenarioSteps>
TonSamePage(Class<T> stepsType)
Pages
pages()
protected void
setPages(Pages pages)
String
toString()
void
waitABit(long delayInMilliseconds)
Pause the test to wait for the page to display completely.WaitForBuilder<? extends ScenarioSteps>
waitFor(int duration)
-
-
-
Constructor Detail
-
ScenarioSteps
public ScenarioSteps()
-
ScenarioSteps
public ScenarioSteps(Pages pages)
-
-
Method Detail
-
getDriver
public org.openqa.selenium.WebDriver getDriver()
-
setPages
protected void setPages(Pages pages)
-
getPages
public Pages getPages()
-
onPage
public Pages onPage()
-
pages
public Pages pages()
-
onSamePage
public <T extends ScenarioSteps> T onSamePage(Class<T> stepsType)
-
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
public WaitForBuilder<? extends ScenarioSteps> waitFor(int duration)
-
-