Table of Contents

Namespace OpenQA.Selenium.DevTools

Namespaces

OpenQA.Selenium.DevTools.V130
OpenQA.Selenium.DevTools.V131
OpenQA.Selenium.DevTools.V132
OpenQA.Selenium.DevTools.V85

Classes

AuthRequiredEventArgs

Event arguments present when the AuthRequired event is raised.

BindingCalledEventArgs

Event arguments present when the BindingCalled event is raised.

CommandResponseException

Represents an error generated by a command.

CommandResponseTypeMap

Class that maps a DevTools Protocol command's type to the type of object returned by the command.

ConsoleApiArgument

Represents information about a an argument in call to the browser's console API.

ConsoleApiCalledEventArgs

Event arguments present when the ConsoleApiCalled event is raised.

DevToolsCommandData

The information for each DevTools command

DevToolsDomains

Interface providing version-independent implementations of operations available using the DevTools Protocol.

DevToolsEventData

Class containing the data used for an event raised by the DevTools session.

DevToolsEventReceivedEventArgs

Event data used when receiving events from the DevTools session.

DevToolsExtensionMethods

Provides extension methods for translation to and from the Chrome DevTools Protocol data structures.

DevToolsOptions

Contains options configuring the DevTools session.

DevToolsSession

Represents a WebSocket connection to a running DevTools instance that can be used to send commands and recieve events.

DevToolsSessionDomains

Provides an abstract base class for version-specific domain implementations.

DevToolsSessionLogMessageEventArgs

Represents the data used when the DevToolsSession object emits log data.

DevToolsVersionInfo

Provides information about the version of DevTools components being automated.

EntryAddedEventArgs

Provides data for events relating to entries being added to the browser's log.

ExceptionThrownEventArgs

Provides data for events relating to JavaScript exception handling.

ICommandResponseExtensions

Provides extension methods for command responses.

JavaScript

Class representing the browser's JavaScript execution as referenced by the DevTools Protocol.

Log

Class representing the browser's log as referenced by the DevTools Protocol.

LogEntry

Represents information about a log entry when the browser console is written to.

Network

Class providing functionality for manipulating network calls using DevTools Protocol commands

RequestPausedEventArgs

Event arguments present when the RequestPaused event is raised.

ResponsePausedEventArgs

Event arguments present when the ResponseReceived event is raised.

Target

Class representing a target for DevTools Protocol commands

TargetAttachedEventArgs

Event arguments present when the TargetAttached event is raised.

TargetDetachedEventArgs

Event arguments present when the TargetDetached event is raised.

TargetInfo

Represents information about the target of a DevTools Protocol command

UserAgent

Represents a user agent string.

WebSocketConnection

Represents a connection to a WebDriver Bidi remote end.

WebSocketConnectionDataReceivedEventArgs

Object containing event data for events raised when data is received from a WebDriver Bidi connection.

Interfaces

ICommand

Represents a command used by the DevTools Remote Interface

ICommandResponse

Represents a response to a command submitted by the DevTools Remote Interface

ICommandResponse<T>

Represents a response to a command submitted by the DevTools Remote Interface

IDevTools

Interface indicating the driver supports the Chrome DevTools Protocol.

IDevToolsSession

Represents a WebSocket connection to a running DevTools instance that can be used to send commands and recieve events.

Enums

DevToolsSessionLogLevel

The level of the log data emitted.

Delegates

Network.AsyncEventHandler<TEventArgs>

Am asynchrounous delegate for handling network events.