| Interface | Description |
|---|---|
| Action |
Interface representing a single user-interaction action.
|
| 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.
|
| Keyboard |
Interface representing basic, low-level keyboard operations.
|
| Mouse |
Interface representing basic mouse operations.
|
| TouchScreen |
Interface representing basic touch screen operations.
|
| Class | Description |
|---|---|
| Actions |
The user-facing API for emulating complex user gestures.
|
| ButtonReleaseAction |
Releases the left mouse button
|
| ClickAction |
clicks an element.
|
| ClickAndHoldAction |
Presses the left mouse button without releasing it.
|
| CompositeAction |
An action for aggregating actions and triggering all of them at the same time.
|
| ContextClickAction |
Context-clicks an element
|
| DoubleClickAction |
Double-clicks an element.
|
| KeyDownAction |
Emulates key press only, without the release.
|
| KeyUpAction |
Emulates key release only, without the press.
|
| MoveMouseAction |
Moves the mouse to an element.
|
| MoveToOffsetAction |
Move the mouse to a location within the element provided.
|
| PauseAction | Deprecated
'Pause' is considered to be a bad design practice.
|
| SendKeysAction |
Sending a sequence of keys to an element.
|
| 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.
|
Copyright © 2014. All rights reserved.