Package net.serenitybdd.screenplay
-
Interface Summary Interface Description Ability A marker interface to indicate that an actor can perform some ability.Action Deprecated. Use Interaction insteadConsequence<T> HasTeardown Implement this Interface when you wish anAbility
to be torn down upon calling OnStage.drawTheCurtain()Interaction A marker class to indicate that a Performable represents a system interaction (action), rather than a business task.Performable A task or action that can be performed by an actor.PerformsTasks Question<ANSWER> QuestionDiagnostics RecordsInputs RefersToActor Task A marker class to indicate that a Performable represents a higher level business task, rather than a system interaction. -
Class Summary Class Description Actor An actor represents the person or system using the application under test.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> Complaint CompositePerformable ConsequenceListener EventBusInterface EventualConsequence<T> EventualConsequenceBuilder<T> ExternalValueQuestion FailedConsequence Forget GivenWhenThen InParallel Run a series of Performable tasks in parallel with different actorsInstrumentedTask 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> PerformedTaskTally PredicateConsequence<T> QuestionBuilder QuestionConsequence<T> QuestionSubject<T> RememberThat A convenience method to allow an actor to remember things when performing tasks.RememberThat.MemoryBuilder RememberThat.WithQuestion RememberThat.WithValue SilentInteraction SilentPerformableFunction SilentTask Perform a task or sequence of tasks without having it appear in the reports.SilentTasks Tasks Uninstrumented Created by john on 16/08/2015.UseAnAbility -
Exception Summary Exception Description NoMatchingAbilityException TaskInstantiationException