Uses of Interface
org.kquiet.browser.ActionComposer
Packages that use ActionComposer
-
Uses of ActionComposer in org.kquiet.browser
Classes in org.kquiet.browser that implement ActionComposerModifier and TypeClassDescriptionclass
AbstractActionComposer
implements most methods ofActionComposer
to lay ground works for possible subclasses.class
BasicActionComposer
provides basic implementation ofActionComposer
.Methods in org.kquiet.browser with type parameters of type ActionComposerModifier and TypeMethodDescription<T extends ActionComposer>
TFinish building theActionComposer
.<T extends ActionComposer>
TFinish building theActionComposer
with its name.<T extends ActionComposer>
TFinish building theActionComposer
with its name.Methods in org.kquiet.browser that return ActionComposerModifier and TypeMethodDescriptionAbstractActionComposer.actionPerformed
(Function<ActionComposer, Consumer<Composable>> func) ActionComposer.actionPerformed
(Function<ActionComposer, Consumer<Composable>> func) Set the function to be executed after any managed action is performed.AbstractActionComposer.actionPerforming
(Function<ActionComposer, Consumer<Composable>> func) ActionComposer.actionPerforming
(Function<ActionComposer, Consumer<Composable>> func) Set the function to be executed when any managed action is performed.ActionComposer.keepFailInfo
(boolean flag) Enable/Disable the function of keeping fail information when thisActionComposer
is marked as failed.AbstractActionComposer.onDone
(Consumer<ActionComposer> onDoneFunc) ActionComposer.onDone
(Consumer<ActionComposer> onDoneFunc) Set the function to be executed when thisActionComposer
is done.AbstractActionComposer.onFail
(Consumer<ActionComposer> onFailFunc) ActionComposer.onFail
(Consumer<ActionComposer> onFailFunc) Set the function to be executed when thisActionComposer
is marked as failed.AbstractActionComposer.onSuccess
(Consumer<ActionComposer> onSuccessFunc) ActionComposer.onSuccess
(Consumer<ActionComposer> onSuccessFunc) Set the function to be executed when thisActionComposer
is finished without being marked as failed.ActionComposer.setActionRunner
(ActionRunner actionRunner) Set associatedActionRunner
.ActionComposer.setFocusWindow
(String windowIdentity) Set the specified window as the focus window.Set the name of thisActionComposer
.ActionComposer.setVariable
(String variableName, Object value) Set variable value.Methods in org.kquiet.browser that return types with arguments of type ActionComposerModifier and TypeMethodDescriptionprotected Function<ActionComposer,
Consumer<Composable>> AbstractActionComposer.getActionPerformedFunction()
Get the function to be executed after any managed action is performed.protected Function<ActionComposer,
Consumer<Composable>> AbstractActionComposer.getActionPerformingFunction()
Get the function to be executed when any managed action is performed.protected Consumer<ActionComposer>
AbstractActionComposer.getDoneFunction()
Get the function to be executed when finished.protected Consumer<ActionComposer>
AbstractActionComposer.getFailFunction()
Get the function executed when failed.protected Consumer<ActionComposer>
AbstractActionComposer.getSuccessFunction()
Get the function executed when finished without fail.Methods in org.kquiet.browser with parameters of type ActionComposerModifier and TypeMethodDescriptionActionRunner.executeComposer
(ActionComposer actionComposer) Execute givenActionComposer
.BasicActionRunner.executeComposer
(ActionComposer actionComposer) Method parameters in org.kquiet.browser with type arguments of type ActionComposerModifier and TypeMethodDescriptionAbstractActionComposer.actionPerformed
(Function<ActionComposer, Consumer<Composable>> func) ActionComposer.actionPerformed
(Function<ActionComposer, Consumer<Composable>> func) Set the function to be executed after any managed action is performed.ActionComposerBuilder.actionPerformed
(Function<ActionComposer, Consumer<Composable>> func) Set the function to be executed after any managed action of buildingActionComposer
is performed.AbstractActionComposer.actionPerforming
(Function<ActionComposer, Consumer<Composable>> func) ActionComposer.actionPerforming
(Function<ActionComposer, Consumer<Composable>> func) Set the function to be executed when any managed action is performed.ActionComposerBuilder.actionPerforming
(Function<ActionComposer, Consumer<Composable>> func) Set the function to be executed when any managed action of buildingActionComposer
is performed.ActionComposerBuilder.ActionSequenceBuilder.custom
(Consumer<ActionComposer> customAction) Add a single-phasedCustom
to the sequence of actions.ActionComposerBuilder.ActionSequenceBuilder.customMultiPhase
(Function<MultiPhased, Consumer<ActionComposer>> multiPhasedCustomAction) Add a multiple-phasedCustom
to the sequence of actions.AbstractActionComposer.onDone
(Consumer<ActionComposer> onDoneFunc) ActionComposer.onDone
(Consumer<ActionComposer> onDoneFunc) Set the function to be executed when thisActionComposer
is done.ActionComposerBuilder.onDone
(Consumer<ActionComposer> func) Set the function to be executed when the execution of buildingActionComposer
finishes.BasicActionComposer.onDone
(Consumer<ActionComposer> onDoneFunc) AbstractActionComposer.onFail
(Consumer<ActionComposer> onFailFunc) ActionComposer.onFail
(Consumer<ActionComposer> onFailFunc) Set the function to be executed when thisActionComposer
is marked as failed.ActionComposerBuilder.onFail
(Consumer<ActionComposer> func) Set the function to be executed when the execution of buildingActionComposer
fails.BasicActionComposer.onFail
(Consumer<ActionComposer> onFailFunc) AbstractActionComposer.onSuccess
(Consumer<ActionComposer> onSuccessFunc) ActionComposer.onSuccess
(Consumer<ActionComposer> onSuccessFunc) Set the function to be executed when thisActionComposer
is finished without being marked as failed.ActionComposerBuilder.onSuccess
(Consumer<ActionComposer> func) Set the function to be executed when the execution of buildingActionComposer
succeeds.BasicActionComposer.onSuccess
(Consumer<ActionComposer> onSuccessFunc) ActionComposerBuilder.ActionSequenceBuilder.prepareCustom
(Consumer<ActionComposer> customAction) Start building a single-phasedCustom
.ActionComposerBuilder.ActionSequenceBuilder.prepareCustomMultiPhase
(Function<MultiPhased, Consumer<ActionComposer>> multiPhasedCustomAction) Start building a multiple-phasedCustom
.ActionComposerBuilder.ActionSequenceBuilder.prepareIfThenElse
(Function<ActionComposer, ?> evalFunction) Start building anIfThenElse
.ActionComposerBuilder.ActionSequenceBuilder.WaitUntilBuilder.withTimeoutCallback
(Consumer<ActionComposer> timeoutCallback) Set the callback function to be called when total timeout expires.Constructor parameters in org.kquiet.browser with type arguments of type ActionComposerModifierConstructorDescriptionCustomBuilder
(ActionComposerBuilder.ActionSequenceBuilder parentActionSequenceBuilder, Consumer<ActionComposer> customAction) Create a newActionComposerBuilder.ActionSequenceBuilder.CustomBuilder
with specifiedActionComposerBuilder.ActionSequenceBuilder
as parent builder.CustomBuilder
(ActionComposerBuilder.ActionSequenceBuilder parentActionSequenceBuilder, Function<MultiPhased, Consumer<ActionComposer>> multiPhasedCustomAction) Create a newActionComposerBuilder.ActionSequenceBuilder.CustomBuilder
with specifiedActionComposerBuilder.ActionSequenceBuilder
as parent builder.IfThenElseBuilder
(ActionComposerBuilder.ActionSequenceBuilder parentActionSequenceBuilder, Function<ActionComposer, ?> evalFunction) Create a newActionComposerBuilder.ActionSequenceBuilder.IfThenElseBuilder
with specifiedActionComposerBuilder.ActionSequenceBuilder
as parent builder. -
Uses of ActionComposer in org.kquiet.browser.action
Methods in org.kquiet.browser.action that return ActionComposerModifier and TypeMethodDescriptionComposable.getComposer()
Get containing composer.MultiPhaseAction.getComposer()
Methods in org.kquiet.browser.action with parameters of type ActionComposerModifier and TypeMethodDescriptionComposable.setComposer
(ActionComposer composer) Set containing composer.MultiPhaseAction.setComposer
(ActionComposer containingComposer) Constructor parameters in org.kquiet.browser.action with type arguments of type ActionComposerModifierConstructorDescriptionCustom
(Consumer<ActionComposer> customAction) Create aCustom
acting like aSinglePhaseAction
.Custom
(Consumer<ActionComposer> customAction, List<org.openqa.selenium.By> frameBySequence) Create aCustom
acting like aSinglePhaseAction
.Custom
(Function<MultiPhased, Consumer<ActionComposer>> customAction) Create aCustom
acting like aMultiPhaseAction
.Custom
(Function<MultiPhased, Consumer<ActionComposer>> customAction, List<org.openqa.selenium.By> frameBySequence) Create aCustom
acting like aMultiPhaseAction
.IfThenElse
(Function<ActionComposer, ?> evalFunction, List<Composable> positiveActionList, List<Composable> negativeActionList) Create an action representing if-then-else condition.WaitUntil
(Function<org.openqa.selenium.WebDriver, V> conditionFunc, int totalTimeout, int phaseTimeout, int pollInterval, Set<Class<? extends Throwable>> ignoreExceptions, Consumer<ActionComposer> timeoutCallback) Create an action to wait until conditions are met or timed out.WaitUntil
(Function<org.openqa.selenium.WebDriver, V> conditionFunc, int totalTimeout, Consumer<ActionComposer> timeoutCallback) Create an action to wait with default phased timeout and polling interval until conditions are met or timed out.WaitUntil
(Function<org.openqa.selenium.WebDriver, V> conditionFunc, int totalTimeout, Set<Class<? extends Throwable>> ignoreExceptions, Consumer<ActionComposer> timeoutCallback) Create an action to wait with default phased timeout and polling interval until conditions are met or timed out.