All Classes and Interfaces

Class
Description
A marker interface to indicate that an actor can perform some ability.
 
Deprecated.
Use Interaction instead
An actor represents the person or system using the application under test.
 
 
 
 
 
Created by john on 31/08/2015.
 
 
 
 
 
 
 
 
 
 
 
A backend task will report on all nested tasks, but will not generate any screenshots.
 
 
 
 
Provide simple support for managing Screenplay actors in Cucumber-JVM or JBehave
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A Fact is a way of declaring details about an actor.
 
 
 
 
 
 
Implement this Interface when you wish an Ability to be torn down upon calling OnStage.drawTheCurtain()
 
Run a series of Performable tasks in parallel with different actors
 
 
A marker class to indicate that a Performable represents a system interaction (action), rather than a business task.
An InteractiveConsequence is a convenience class designed to make it easier to write consequences that need to be preceded by actions, for example when performing a number of soft assertions on a page.
 
 
 
 
 
 
 
The stage is used to keep track of the actors taking part in a Screenplay test.
A task or action that can be performed by an actor.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A question that returns a value previously remembered by the actor.
A convenience method to allow an actor to remember things when performing tasks.
 
 
 
 
 
 
 
 
Perform a task or sequence of tasks without having it appear in the reports.
 
 
The stage keeps track of the actors currently in a screenplay test, referenced by name.
 
 
 
 
A marker class to indicate that a Performable represents a higher level business task, rather than a system interaction.
 
 
 
 
 
Convenience class to convert an object into a Question
 
Created by john on 16/08/2015.
A factory to get an Ability of an Actor, when we don't care what it is specifically, just that it can do what we expect it to.