Namespace OpenQA.Selenium.DevTools
Namespaces
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.