| Interface | Description |
|---|---|
| Action |
Interface representing a single user-interaction action.
|
| Encodable |
This interface allows a custom
Interaction to be JSON encoded for the W3C wire format. |
| HasInputDevices |
Interface implemented by each driver that allows access to the raw input devices.
|
| HasTouchScreen |
Interface implemented by each driver that allows access to touch screen capabilities.
|
| 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.
|
| Keyboard |
Interface representing basic, low-level keyboard operations.
|
| Mouse |
Interface representing basic mouse operations.
|
| TouchScreen |
Interface representing basic touch screen operations.
|
| Class | Description |
|---|---|
| Interaction |
Used as the basis of
Sequences for the W3C WebDriver spec
Action commands. |
| Pause |
Indicates that a given
InputSource should pause for a given duration. |
| Sequence |
A sequence of action objects for a given
InputSource for use with the W3C
Action commands. |
| Enum | Description |
|---|---|
| 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.
|