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.