net.thucydides.core.steps
Class ScenarioSteps

Package class diagram package ScenarioSteps
java.lang.Object
  extended by 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
ScenarioSteps()
           
ScenarioSteps(Pages pages)
           
 
Method Summary
 org.openqa.selenium.WebDriver getDriver()
           
 Pages getPages()
           
 Pages onPage()
           
<T extends ScenarioSteps>
T
onSamePage(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.
 StepDelayer.WaitForBuilder waitFor(int duration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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 StepDelayer.WaitForBuilder waitFor(int duration)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011-2013 Wakaleo Consulting. All Rights Reserved.