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:
  • Constructor Details

    • ScenarioSteps

      public ScenarioSteps()
    • ScenarioSteps

      public ScenarioSteps(Pages pages)
  • Method Details

    • 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)
    • toString

      public String toString()
      Overrides:
      toString in class Object