Table of Contents

Namespace OpenQA.Selenium.Interactions

Namespaces

OpenQA.Selenium.Interactions.Internal

Classes

ActionBuilder

Provides methods that allow the creation of action sequences to enable advanced user interactions.

ActionSequence

Represents a sequence of actions to be performed in the target browser.

Actions

Provides a mechanism for building advanced interactions with the browser.

InputDevice

Base class for all input devices for actions.

Interaction

Represents a single interaction for a given input device.

KeyInputDevice

Represents a key input device, such as a keyboard.

PointerInputDevice

Represents a pointer input device, such as a stylus, mouse, or finger on a touch screen.

PointerInputDevice.PointerEventProperties

A class representing the properties of a pointer event.

WheelInputDevice

Represents a wheel input device, such as a mouse wheel.

WheelInputDevice.ScrollOrigin

Object representing the scroll origin of a scroll operation.

Interfaces

IAction

Provides methods by which an interaction with the browser can be performed.

Enums

CoordinateOrigin

Represents the origin of the coordinates for mouse movement.

InputDeviceKind

Enumerated values for the kinds of devices available.

MouseButton

Specifies the button used during a pointer down or up action.

PointerKind

Specifies the type of pointer a pointer device represents.