| Name | Description | Type | Package | Framework |
| Actions | The user-facing API for emulating complex user gestures. | Class | org.openqa.selenium.interactions | Selenium |
| BaseAction | Base class for all actions. | Class | org.openqa.selenium.interactions.internal | Selenium |
| ButtonReleaseAction | Class | org.openqa.selenium.interactions | Selenium | |
| ClickAction | Class | org.openqa.selenium.interactions | Selenium | |
| ClickAndHoldAction | Presses the left mouse button without releasing it. | Class | org.openqa.selenium.interactions | Selenium |
| CompositeAction | An action for aggregating actions and triggering all of them at the same time. | Class | org.openqa.selenium.interactions | Selenium |
| ContextClickAction | Class | org.openqa.selenium.interactions | Selenium | |
| Coordinates | Provides coordinates of an element for advanced interactions. | Interface | org.openqa.selenium.interactions.internal | Selenium |
| DisplayAction | This class represents an abstraction of devices that can execute an action within a display area. | Class | org.openqa.selenium.interactions.internal | Selenium |
| DoubleClickAction | Double-clicks an element. | Class | org.openqa.selenium.interactions | Selenium |
| DoubleTapAction | Creates a double tap gesture on a touch screen. | Class | org.openqa.selenium.interactions.touch | Selenium |
| DownAction | Creates a down gesture. | Class | org.openqa.selenium.interactions.touch | Selenium |
| FlickAction | Creates a flick gesture. | Class | org.openqa.selenium.interactions.touch | Selenium |
| HasInputDevices | Interface implemented by each driver that allows access to the raw input devices. | Interface | org.openqa.selenium.interactions | Selenium |
| HasTouchScreen | Interface implemented by each driver that allows access to touch screen capabilities. | Interface | org.openqa.selenium.interactions | Selenium |
| InvalidCoordinatesException | Indicates that the coordinates provided to an interactions operation are invalid. | Class | org.openqa.selenium.interactions | Selenium |
| Keyboard | Interface representing basic, low-level keyboard operations. | Interface | org.openqa.selenium.interactions | Selenium |
| KeyDownAction | Emulates key press only, without the release. | Class | org.openqa.selenium.interactions | Selenium |
| KeysRelatedAction | Represents a general action related to keyboard input. | Class | org.openqa.selenium.interactions.internal | Selenium |
| KeyUpAction | Emulates key release only, without the press. | Class | org.openqa.selenium.interactions | Selenium |
| LongPressAction | Creates a long press gesture. | Class | org.openqa.selenium.interactions.touch | Selenium |
| Mouse | Interface representing basic mouse operations. | Interface | org.openqa.selenium.interactions | Selenium |
| MouseAction | Base class for all mouse-related actions. | Class | org.openqa.selenium.interactions.internal | Selenium |
| MoveAction | Creates a move gesture. | Class | org.openqa.selenium.interactions.touch | Selenium |
| MoveMouseAction | Moves the mouse to an element. | Class | org.openqa.selenium.interactions | Selenium |
| MoveTargetOutOfBoundsException | Indicates that the target provided to the actions move() method is invalid - outside of the size of the window. | Class | org.openqa.selenium.interactions | Selenium |
| MoveToOffsetAction | Move the mouse to a location within the element provided. | Class | org.openqa.selenium.interactions | Selenium |
| PauseAction | Class | org.openqa.selenium.interactions | Selenium | |
| ScrollAction | Creates a scroll gesture. | Class | org.openqa.selenium.interactions.touch | Selenium |
| SendKeysAction | Sending a sequence of keys to an element. | Class | org.openqa.selenium.interactions | Selenium |
| SingleKeyAction | Class | org.openqa.selenium.interactions.internal | Selenium | |
| SingleTapAction | Class | org.openqa.selenium.interactions.touch | Selenium | |
| TouchAction | Class | org.openqa.selenium.interactions.internal | Selenium | |
| TouchActions | patterns from Actions. | Class | org.openqa.selenium.interactions.touch | Selenium |
| TouchScreen | Interface representing basic touch screen operations. | Interface | org.openqa.selenium.interactions | Selenium |
| UpAction | Creates an up gesture. | Class | org.openqa.selenium.interactions.touch | Selenium |