Uses of Interface
net.serenitybdd.screenplay.Performable
Packages that use Performable
Package
Description
-
Uses of Performable in net.serenitybdd.screenplay
Subinterfaces of Performable in net.serenitybdd.screenplayModifier and TypeInterfaceDescriptioninterfaceDeprecated.Use Interaction insteadinterfaceA marker class to indicate that a Performable represents a system interaction (action), rather than a business task.interfaceA marker class to indicate that a Performable represents a higher level business task, rather than a system interaction.Classes in net.serenitybdd.screenplay that implement PerformableModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassA convenience method to allow an actor to remember things when performing tasks.static classstatic classclassclassMethods in net.serenitybdd.screenplay with type parameters of type PerformableModifier and TypeMethodDescription<T extends Performable>
voidPerformsTasks.attemptsTo(T... todos) static <T extends Performable>
TTasks.instrumented(Class<T> stepClass, Object... parameters) static <T extends Performable>
TInstrumentedTask.of(T task) static <T extends Performable>
AnonymousPerformableRunnableTask.thatPerforms(Runnable performableOperation) static <T extends Performable>
AnonymousPerformableRunnableTask.thatPerforms(String title, Runnable performableOperation) static <T extends Performable>
AnonymousTaskstatic <T extends Performable>
AnonymousTaskBackendTask.where(T... steps) static <T extends Performable>
AnonymousTaskSilentTask.where(T... steps) static <T extends Performable>
AnonymousPerformableFunctionstatic <T extends Performable>
AnonymousTaskCreate a new Performable Task made up of a list of Performables.static <T extends Performable>
AnonymousPerformableFunctionstatic <T extends Performable>
AnonymousTaskTask.where(T... steps) <T extends Performable>
AnonymousTaskTaskBuilder.whereTheActorAttemptsTo(T... steps) Methods in net.serenitybdd.screenplay that return PerformableModifier and TypeMethodDescriptionIterate.forEach(BiConsumer<Actor, T> action) static PerformableCompositePerformable.from(Performable firstPerformable, Performable nextPerformable) default PerformablePerformable.then(Performable nextPerformable) Methods in net.serenitybdd.screenplay with parameters of type PerformableModifier and TypeMethodDescriptionBaseConsequence.after(Performable... actions) Consequence.after(Performable... setupActions) Evaluate the consequence only after performing the specified tasks.EventualConsequence.after(Performable... actions) final voidActor.attemptsTo(Actor.ErrorHandlingMode mode, Performable... tasks) final voidActor.attemptsTo(Performable... tasks) <T extends Performable>
voidPerformsTasks.attemptsTo(T... todos) static InteractiveConsequenceInteractiveConsequence.attemptTo(Performable... actions) voidInParallel.eachAttemptTo(Performable... tasks) Have several actors perform a given task in parallel, for example:static PerformableCompositePerformable.from(Performable firstPerformable, Performable nextPerformable) final voidActor.has(Performable... todos) static booleanSilentTasks.isSilent(Performable task) voidEventBusInterface.reportStepFailureFor(Performable todo, Throwable e) voidEventBusInterface.reportStepSkippedFor(Performable todo) default PerformablePerformable.then(Performable nextPerformable) final voidActor.wasAbleTo(Performable... todos) A tense-neutral synonym for addFact() for use with given() clausesBaseConsequence.whenAttemptingTo(Performable performable) Consequence.whenAttemptingTo(Performable performable) EventualConsequence.whenAttemptingTo(Performable performable) static <T extends Performable>
AnonymousTaskstatic <T extends Performable>
AnonymousTaskBackendTask.where(T... steps) static AnonymousInteractionInteraction.where(String title, Performable... steps) static <T extends Performable>
AnonymousTaskSilentTask.where(T... steps) static <T extends Performable>
AnonymousTaskCreate a new Performable Task made up of a list of Performables.static <T extends Performable>
AnonymousTaskTask.where(T... steps) <T extends Performable>
AnonymousTaskTaskBuilder.whereTheActorAttemptsTo(T... steps) Method parameters in net.serenitybdd.screenplay with type arguments of type PerformableConstructors in net.serenitybdd.screenplay with parameters of type PerformableConstructor parameters in net.serenitybdd.screenplay with type arguments of type PerformableModifierConstructorDescriptionAnonymousBackendTask(String title, List<Performable> steps) AnonymousInteraction(String title, List<Performable> steps) AnonymousPerformable(String title, List<Performable> steps) AnonymousTask(String title, List<Performable> steps) -
Uses of Performable in net.serenitybdd.screenplay.actors
Methods in net.serenitybdd.screenplay.actors with parameters of type PerformableModifier and TypeMethodDescriptionstatic voidOnStage.withCurrentActor(Performable... performTasks) A shorter version of "theActorInTheSpotlight().attemptsTo(...)" -
Uses of Performable in net.serenitybdd.screenplay.conditions
Classes in net.serenitybdd.screenplay.conditions that implement PerformableModifier and TypeClassDescriptionclassclassclassclassMethods in net.serenitybdd.screenplay.conditions with parameters of type PerformableModifier and TypeMethodDescriptionConditionalPerformable.andIfSo(Performable... taskToPerform) ConditionalPerformable.otherwise(Performable... taskToPerform) -
Uses of Performable in net.serenitybdd.screenplay.events
Methods in net.serenitybdd.screenplay.events that return PerformableConstructors in net.serenitybdd.screenplay.events with parameters of type Performable -
Uses of Performable in net.serenitybdd.screenplay.questions
Constructor parameters in net.serenitybdd.screenplay.questions with type arguments of type PerformableModifierConstructorDescriptionQuestionWithDefinedSubject(Question<T> theQuestion, String subject, List<Performable> precedingTasks) -
Uses of Performable in net.serenitybdd.screenplay.waits
Classes in net.serenitybdd.screenplay.waits that implement PerformableMethods in net.serenitybdd.screenplay.waits that return PerformableModifier and TypeMethodDescriptionWithTimeUnits.milliseconds()WithTimeUnits.minutes()WithTimeUnits.seconds()