Table of Contents

Namespace WebDriverBiDi.Input

Classes

ElementOrigin

Represents an element used as the origin for a pointer action.

FileDialogOpenedEventArgs

Object containing event data for the input.fileDialogOpened event.

InputAction

Represents a user action to be taken in the browser being automated.

InputBuilder

Helper class to build a sequence of inputs suitable for use as payload to the input.PerformActions command in the WebDriver BiDi protocol.

InputBuilderExtensions

Provides extension methods adding common sequences of actions to an InputBuilder.

InputModule

The Input module contains commands and events relating to simulating user input.

InputModuleExtensions

Provides extension methods for the Input module.

InputSource

Base class for all input sources for actions.

KeyDownAction

An action to send a key down on a keyboard device.

KeyInputSource

A key-based input source, like a keyboard, primarily for entering text.

KeySourceActions

Represents actions with a keyboard input device.

KeyUpAction

An action to send a key up on a keyboard device.

Keys

A helper class for providing character values for non-character keys on a keyboard.

NoneInputSource

An input source that performs only pauses, which sets how long a tick lasts without any device acting.

NoneSourceActions

Represents actions with no input device.

Origin

Represents the origin of an action.

PauseAction

An action to pause the execution of a device.

PerformActionsCommandParameters

Provides parameters for the input.performActions command.

PerformActionsCommandResult

Result of performing actions using the input.performActions command.

PointerAction

Base class for pointer actions.

PointerActionProperties

Represents the optional properties of a pointer action.

PointerDownAction

An action to send a pointer down on a pointer device.

PointerInputSource

A pointer input source, like a mouse, pen, or stylus. Also used for touch actions.

PointerMoveAction

An action to send a pointer move on a pointer device.

PointerParameters

Represents the parameters of a pointer device.

PointerSourceActions

Represents actions with a pointer input device.

PointerUpAction

An action to send a pointer up on a pointer device.

ReleaseActionsCommandParameters

Provides parameters for the input.releaseActions command.

ReleaseActionsCommandResult

Result of releasing actions using the input.releaseActions command.

SetFilesCommandParameters

Provides parameters for the input.setFiles command.

SetFilesCommandResult

Result of setting the files of a file input element using the input.setFiles command.

SourceActions

Base class for input actions.

WheelInputSource

A wheel input source, like a mouse wheel, primarily for providing discrete consecutive input values.

WheelScrollAction

An action to scroll a wheel device.

WheelSourceActions

Represents actions with a wheel input device.

Interfaces

IKeySourceAction

Interface marking an action as an action used with a keyboard input device.

INoneSourceAction

Interface marking an action as an action used with no source input device.

IPointerSourceAction

Interface marking an action as an action used with a pointer input device.

IWheelSourceAction

Interface marking an action as an action used with a wheel input device.

Enums

InputSourceKind

Enumerated values for the kinds of input sources available.

PointerButton

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

PointerType

Enumeration of the types of pointer devices.