Package net.thucydides.core.steps
package net.thucydides.core.steps
Base class to be used when writing a library of resuable test steps.
-
ClassDescriptionObserves the test run and stores test run details for later reporting.Keep track of whether the current thread is running a data-driven step or not.Create a proxy for scenario steps objects to be used for data-driven tests.Invoke a step multiple times, each time initialized with a different set of test data.Thrown if no suitable WebDriver field with the @Managed annotation is found in a test.Created by john on 9/08/2015.PageObjectStepDelayer<T extends PageObject>A static interceptor that guards against method calls before the interceptor is set.A set of reusable steps for use in an acceptance test suite.ScenarioStepsStepDelayer<T extends ScenarioSteps>Utility class used to inject fields into a test case.An event bus for Step-related notifications.Produces an instance of a set of requirement steps for use in the acceptance tests.Listen to step results and publish notification messages.Represents a class that monitors step results and can report on test outcomes.Used to identify Step library fields that need to be instantiated.Helps analyse annotations on test methods, steps and step groups.A named test method was not found in a test class.Result of a test step or sequence of test steps.