| Interface | Description |
|---|---|
| Action |
Interface representing a single user-interaction action.
|
| Coordinates |
Provides coordinates of an element for advanced interactions.
|
| Encodable |
This interface allows a custom
Interaction to be JSON encoded for the W3C wire format. |
| HasInputDevices | Deprecated |
| HasTouchScreen | Deprecated |
| InputSource |
Models an input source as defined
and used by the W3C WebDriver spec.
|
| Interactive |
Indicates that a class can be used with the W3C WebDriver
Actions commands.
|
| IsInteraction |
Interface to help us transition code to The New World
|
| Keyboard | Deprecated |
| Locatable | |
| Mouse | Deprecated
Use
Actions and the PointerInput instead. |
| TouchScreen | Deprecated
Replaced by
Actions and PointerInput. |
| Class | Description |
|---|---|
| Actions |
The user-facing API for emulating complex user gestures.
|
| ButtonReleaseAction | Deprecated |
| ClickAction | Deprecated |
| ClickAndHoldAction | Deprecated |
| CompositeAction |
An action for aggregating actions and triggering all of them at the same time.
|
| ContextClickAction | Deprecated |
| DoubleClickAction | Deprecated |
| Interaction |
Used as the basis of
Sequences for the W3C WebDriver spec
Action commands. |
| KeyDownAction | Deprecated |
| KeyInput |
Models a key input source.
|
| KeyUpAction | Deprecated |
| MoveMouseAction | Deprecated |
| MoveToOffsetAction | Deprecated |
| Pause |
Indicates that a given
InputSource should pause for a given duration. |
| PauseAction | Deprecated
'Pause' is considered to be a bad design practice.
|
| PointerInput |
Models a pointer input
source.
|
| PointerInput.Origin | |
| SendKeysAction | Deprecated |
| Sequence |
A sequence of action objects for a given
InputSource for use with the W3C
Action commands. |
| Enum | Description |
|---|---|
| PointerInput.Kind | |
| PointerInput.MouseButton | |
| SourceType |
One of the allowing types for an
InputSource. |
| Exception | Description |
|---|---|
| InvalidCoordinatesException |
Indicates that the coordinates provided to an interactions operation are invalid.
|
| MoveTargetOutOfBoundsException |
Indicates that the target provided to the actions move() method is invalid - outside of
the size of the window.
|