Uses of Interface
org.kquiet.browser.action.Composable
Packages that use Composable
-
Uses of Composable in org.kquiet.browser
Methods in org.kquiet.browser that return types with arguments of type ComposableModifier 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 List<Composable>
AbstractActionComposer.getAllActionInSequence()
Get all actions in the action sequence.protected List<Composable>
BasicActionComposer.getAllActionInSequence()
Methods in org.kquiet.browser with parameters of type ComposableModifier and TypeMethodDescriptiondefault DynamicActionSequence
DynamicActionSequence.add
(Composable action) Add action to the tail of the action sequence.AbstractActionComposer.addToHead
(Composable action) BasicActionComposer.addToHead
(Composable action) DynamicActionSequence.addToHead
(Composable action) Add action to the head of the action sequence.AbstractActionComposer.addToHeadByContext
(Composable action) ActionComposer.addToHeadByContext
(Composable action) Add action to the head of the action sequence of execution context.AbstractActionComposer.addToPosition
(Composable action, int position) BasicActionComposer.addToPosition
(Composable action, int position) DynamicActionSequence.addToPosition
(Composable action, int position) Add action to the specified position of the action sequence.AbstractActionComposer.addToPositionByContext
(Composable action, int position) ActionComposer.addToPositionByContext
(Composable action, int position) Add action to specified position of the action sequence of execution context.AbstractActionComposer.addToTail
(Composable action) BasicActionComposer.addToTail
(Composable action) DynamicActionSequence.addToTail
(Composable action) Add action to the tail of the action sequence.AbstractActionComposer.addToTailByContext
(Composable action) ActionComposer.addToTailByContext
(Composable action) Add action to the tail of the action sequence of execution context.void
AbstractActionComposer.perform
(Composable action) void
ActionComposer.perform
(Composable action) Perform action.Method parameters in org.kquiet.browser with type arguments of type ComposableModifier 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. -
Uses of Composable in org.kquiet.browser.action
Subinterfaces of Composable in org.kquiet.browser.actionModifier and TypeInterfaceDescriptioninterface
An interface which should be implemented by any browser action whose execution spans multiple phases.Classes in org.kquiet.browser.action that implement ComposableModifier and TypeClassDescriptionclass
Click
is a subclass ofMultiPhaseAction
which clicks an element.class
CloseWindow
is a subclass ofSinglePhaseAction
which closes window(s).class
Custom
is a subclass ofMultiPhaseAction
which performs custom action by phases to avoid blocking the execution of other browser actions.class
Extract
is a subclass ofMultiPhaseAction
which extract information from element by phases to avoid blocking the execution of other browser actions.class
GetUrl
is a subclass ofSinglePhaseAction
which loads a web page.class
IfThenElse
is a subclass ofSinglePhaseAction
which performs actions according to the evaluation result of specified function.class
JustWait
is a subclass ofMultiPhaseAction
which just waits by phases to avoid blocking the execution of other browser actions.class
MouseOver
is a subclass ofMultiPhaseAction
which moves the mouse to the middle of an element.class
MultiPhaseAction
models a browser action with multiple phases which is executed throughActionComposer
orActionRunner
.class
OpenWindow
is a subclass ofSinglePhaseAction
which openes a window.class
PostForm
is a subclass ofSinglePhaseAction
which creates a form and submits it through http post.class
ReplyAlert
is a subclass ofMultiPhaseAction
which interacts with the alert box.class
ScrollToView
is a subclass ofMultiPhaseAction
which scrolls an element into visible area of the browser window.class
Select
is a subclass ofMultiPhaseAction
which selects/deselects options on a SELECT element.class
SendKey
is a subclass ofMultiPhaseAction
which types into an element.class
SinglePhaseAction
is a subclass ofMultiPhaseAction
which has only one phase.class
Upload
is a subclass ofMultiPhaseAction
which types path of file into the file upload element.class
WaitUntil<V>
WaitUntil
is a subclass ofMultiPhaseAction
which waits the evaluation result of condition function by phases to avoid blocking the execution of other browser actions.Methods in org.kquiet.browser.action that return ComposableModifier and TypeMethodDescriptionComposable.setComposer
(ActionComposer composer) Set containing composer.Methods in org.kquiet.browser.action with parameters of type ComposableModifier and TypeMethodDescriptionIfThenElse.addToHead
(Composable action) Add action to the head of positive or negative list.IfThenElse.addToPosition
(Composable action, int position) Add action to the the specified position of positive or negative list.IfThenElse.addToTail
(Composable action) Add action to the tail of positive or negative list.Constructor parameters in org.kquiet.browser.action with type arguments of type ComposableModifierConstructorDescriptionIfThenElse
(Function<ActionComposer, ?> evalFunction, List<Composable> positiveActionList, List<Composable> negativeActionList) Create an action representing if-then-else condition.