All Classes

Class Description
Ability
A marker interface to indicate that an actor can perform some ability.
AcceptsHints  
Action Deprecated.
Use Interaction instead
Actor
An actor represents the person or system using the application under test.
ActorAsksQuestion  
ActorBeginsConsequenceCheckEvent  
ActorBeginsPerformanceEvent  
ActorEndsConsequenceCheckEvent  
ActorEndsPerformanceEvent
Created by john on 31/08/2015.
ActorPerformanceEvent  
ActorPerforms  
AggregateQuestions  
AnnotatedTitle  
AnonymousBackendTask  
AnonymousInteraction  
AnonymousPerformable  
AnonymousPerformableFieldSetter<T extends AnonymousPerformable>  
AnonymousPerformableFunction  
AnonymousPerformableRunnable  
AnonymousTask  
BackendTask
A backend task will report on all nested tasks, but will not generate any screenshots.
BaseConsequence<T>  
BooleanQuestionConsequence<T>  
Cast
Provide simple support for managing Screenplay actors in Cucumber-JVM or JBehave
Check  
Complaint  
CompositePerformable  
ConditionalPerformable  
ConditionalPerformableOnBoolean  
ConditionalPerformableOnQuestion  
Consequence<T>  
ConsequenceGroup<T>  
ConsequenceListener  
CountQuestion  
EventBusInterface  
EventualConsequence<T>  
EventualConsequenceBuilder<T>  
ExternalValueQuestion  
Fact
A Fact is a way of declaring details about an actor.
FactLifecycleListener  
FailedConsequence  
Forget  
FormattedTitle  
GivenWhenThen  
HasTeardown
Implement this Interface when you wish an Ability to be torn down upon calling OnStage.drawTheCurtain()
IgnoreStepException  
InParallel
Run a series of Performable tasks in parallel with different actors
InstrumentedTask  
Interaction
A marker class to indicate that a Performable represents a system interaction (action), rather than a business task.
InteractiveConsequence
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.
Iterate<T>  
MaxQuestion<T extends java.lang.Object & java.lang.Comparable<? super T>>  
MinQuestion<T extends java.lang.Object & java.lang.Comparable<? super T>>  
NamedPredicate<T>  
NoMatchingAbilityException  
NoStageException  
OnStage  
Performable
A task or action that can be performed by an actor.
PerformableLogger  
PerformedTaskTally  
PerformsTasks  
PredicateConsequence<T>  
Question<ANSWER>  
QuestionBuilder  
QuestionConsequence<T>  
QuestionDiagnostics  
QuestionHint  
QuestionHints  
QuestionHints.HintAdder  
QuestionSubject<T>  
QuestionWithDefinedSubject<T>  
RecordsInputs  
RefersToActor  
Remembered<T>
A question that returns a value previously remembered by the actor.
RememberThat
A convenience method to allow an actor to remember things when performing tasks.
RememberThat.MemoryBuilder  
RememberThat.WithQuestion  
RememberThat.WithValue  
ReportedErrorMessages  
ReverseQuestion<T>  
SilentInteraction  
SilentPerformable  
SilentPerformableFunction  
SilentTask
Perform a task or sequence of tasks without having it appear in the reports.
SilentTasks  
SortedQuestion<T extends java.lang.Object & java.lang.Comparable<? super T>>  
Stage  
StripRedundantTerms  
Subject  
SumQuestion  
Task
A marker class to indicate that a Performable represents a higher level business task, rather than a system interaction.
TaskInstantiationException  
Tasks  
TheMemory  
TheMemory.TheMemoryQuestionBuilder  
TheValue
Convenience class to convert an object into a Question
Uninstrumented
Created by john on 16/08/2015.
UseAnAbility
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.
Wait  
Wait.WaitBuilder  
WithTimeout  
WithTimeUnits