Table of Contents

Class NetworkDomainEvent

Namespace
Selenium.WebDriver.BiDi.Cdp.Network
Assembly
Selenium.WebDriver.BiDi.Cdp.dll

Provides static event descriptors for the INetwork.

public static class NetworkDomainEvent
Inheritance
NetworkDomainEvent
Inherited Members

Properties

DataReceived

Fired when data chunk was received over the network.

public static EventDescriptor<CdpEventArgs<DataReceivedEventArgs>> DataReceived { get; }

Property Value

EventDescriptor<CdpEventArgs<DataReceivedEventArgs>>

DeviceBoundSessionEventOccurred

Triggered when a device bound session event occurs.

public static EventDescriptor<CdpEventArgs<DeviceBoundSessionEventOccurredEventArgs>> DeviceBoundSessionEventOccurred { get; }

Property Value

EventDescriptor<CdpEventArgs<DeviceBoundSessionEventOccurredEventArgs>>

DeviceBoundSessionsAdded

Triggered when the initial set of device bound sessions is added.

public static EventDescriptor<CdpEventArgs<DeviceBoundSessionsAddedEventArgs>> DeviceBoundSessionsAdded { get; }

Property Value

EventDescriptor<CdpEventArgs<DeviceBoundSessionsAddedEventArgs>>

DirectTCPSocketAborted

Fired when direct_socket.TCPSocket is aborted.

public static EventDescriptor<CdpEventArgs<DirectTCPSocketAbortedEventArgs>> DirectTCPSocketAborted { get; }

Property Value

EventDescriptor<CdpEventArgs<DirectTCPSocketAbortedEventArgs>>

DirectTCPSocketChunkReceived

Fired when data is received from tcp direct socket stream.

public static EventDescriptor<CdpEventArgs<DirectTCPSocketChunkReceivedEventArgs>> DirectTCPSocketChunkReceived { get; }

Property Value

EventDescriptor<CdpEventArgs<DirectTCPSocketChunkReceivedEventArgs>>

DirectTCPSocketChunkSent

Fired when data is sent to tcp direct socket stream.

public static EventDescriptor<CdpEventArgs<DirectTCPSocketChunkSentEventArgs>> DirectTCPSocketChunkSent { get; }

Property Value

EventDescriptor<CdpEventArgs<DirectTCPSocketChunkSentEventArgs>>

DirectTCPSocketClosed

Fired when direct_socket.TCPSocket is closed.

public static EventDescriptor<CdpEventArgs<DirectTCPSocketClosedEventArgs>> DirectTCPSocketClosed { get; }

Property Value

EventDescriptor<CdpEventArgs<DirectTCPSocketClosedEventArgs>>

DirectTCPSocketCreated

Fired upon direct_socket.TCPSocket creation.

public static EventDescriptor<CdpEventArgs<DirectTCPSocketCreatedEventArgs>> DirectTCPSocketCreated { get; }

Property Value

EventDescriptor<CdpEventArgs<DirectTCPSocketCreatedEventArgs>>

DirectTCPSocketOpened

Fired when direct_socket.TCPSocket connection is opened.

public static EventDescriptor<CdpEventArgs<DirectTCPSocketOpenedEventArgs>> DirectTCPSocketOpened { get; }

Property Value

EventDescriptor<CdpEventArgs<DirectTCPSocketOpenedEventArgs>>

DirectUDPSocketAborted

Fired when direct_socket.UDPSocket is aborted.

public static EventDescriptor<CdpEventArgs<DirectUDPSocketAbortedEventArgs>> DirectUDPSocketAborted { get; }

Property Value

EventDescriptor<CdpEventArgs<DirectUDPSocketAbortedEventArgs>>

DirectUDPSocketChunkReceived

Fired when message is received from udp direct socket stream.

public static EventDescriptor<CdpEventArgs<DirectUDPSocketChunkReceivedEventArgs>> DirectUDPSocketChunkReceived { get; }

Property Value

EventDescriptor<CdpEventArgs<DirectUDPSocketChunkReceivedEventArgs>>

DirectUDPSocketChunkSent

Fired when message is sent to udp direct socket stream.

public static EventDescriptor<CdpEventArgs<DirectUDPSocketChunkSentEventArgs>> DirectUDPSocketChunkSent { get; }

Property Value

EventDescriptor<CdpEventArgs<DirectUDPSocketChunkSentEventArgs>>

DirectUDPSocketClosed

Fired when direct_socket.UDPSocket is closed.

public static EventDescriptor<CdpEventArgs<DirectUDPSocketClosedEventArgs>> DirectUDPSocketClosed { get; }

Property Value

EventDescriptor<CdpEventArgs<DirectUDPSocketClosedEventArgs>>

DirectUDPSocketCreated

Fired upon direct_socket.UDPSocket creation.

public static EventDescriptor<CdpEventArgs<DirectUDPSocketCreatedEventArgs>> DirectUDPSocketCreated { get; }

Property Value

EventDescriptor<CdpEventArgs<DirectUDPSocketCreatedEventArgs>>

DirectUDPSocketJoinedMulticastGroup

public static EventDescriptor<CdpEventArgs<DirectUDPSocketJoinedMulticastGroupEventArgs>> DirectUDPSocketJoinedMulticastGroup { get; }

Property Value

EventDescriptor<CdpEventArgs<DirectUDPSocketJoinedMulticastGroupEventArgs>>

DirectUDPSocketLeftMulticastGroup

public static EventDescriptor<CdpEventArgs<DirectUDPSocketLeftMulticastGroupEventArgs>> DirectUDPSocketLeftMulticastGroup { get; }

Property Value

EventDescriptor<CdpEventArgs<DirectUDPSocketLeftMulticastGroupEventArgs>>

DirectUDPSocketOpened

Fired when direct_socket.UDPSocket connection is opened.

public static EventDescriptor<CdpEventArgs<DirectUDPSocketOpenedEventArgs>> DirectUDPSocketOpened { get; }

Property Value

EventDescriptor<CdpEventArgs<DirectUDPSocketOpenedEventArgs>>

EventSourceMessageReceived

Fired when EventSource message is received.

public static EventDescriptor<CdpEventArgs<EventSourceMessageReceivedEventArgs>> EventSourceMessageReceived { get; }

Property Value

EventDescriptor<CdpEventArgs<EventSourceMessageReceivedEventArgs>>

LoadingFailed

Fired when HTTP request has failed to load.

public static EventDescriptor<CdpEventArgs<LoadingFailedEventArgs>> LoadingFailed { get; }

Property Value

EventDescriptor<CdpEventArgs<LoadingFailedEventArgs>>

LoadingFinished

Fired when HTTP request has finished loading.

public static EventDescriptor<CdpEventArgs<LoadingFinishedEventArgs>> LoadingFinished { get; }

Property Value

EventDescriptor<CdpEventArgs<LoadingFinishedEventArgs>>

PolicyUpdated

Fired once security policy has been updated.

public static EventDescriptor<CdpEventArgs<PolicyUpdatedEventArgs>> PolicyUpdated { get; }

Property Value

EventDescriptor<CdpEventArgs<PolicyUpdatedEventArgs>>

ReportingApiEndpointsChangedForOrigin

public static EventDescriptor<CdpEventArgs<ReportingApiEndpointsChangedForOriginEventArgs>> ReportingApiEndpointsChangedForOrigin { get; }

Property Value

EventDescriptor<CdpEventArgs<ReportingApiEndpointsChangedForOriginEventArgs>>

ReportingApiReportAdded

Is sent whenever a new report is added. And after 'enableReportingApi' for all existing reports.

public static EventDescriptor<CdpEventArgs<ReportingApiReportAddedEventArgs>> ReportingApiReportAdded { get; }

Property Value

EventDescriptor<CdpEventArgs<ReportingApiReportAddedEventArgs>>

ReportingApiReportUpdated

public static EventDescriptor<CdpEventArgs<ReportingApiReportUpdatedEventArgs>> ReportingApiReportUpdated { get; }

Property Value

EventDescriptor<CdpEventArgs<ReportingApiReportUpdatedEventArgs>>

RequestServedFromCache

Fired if request ended up loading from cache.

public static EventDescriptor<CdpEventArgs<RequestServedFromCacheEventArgs>> RequestServedFromCache { get; }

Property Value

EventDescriptor<CdpEventArgs<RequestServedFromCacheEventArgs>>

RequestWillBeSent

Fired when page is about to send HTTP request.

public static EventDescriptor<CdpEventArgs<RequestWillBeSentEventArgs>> RequestWillBeSent { get; }

Property Value

EventDescriptor<CdpEventArgs<RequestWillBeSentEventArgs>>

RequestWillBeSentExtraInfo

Fired when additional information about a requestWillBeSent event is available from the network stack. Not every requestWillBeSent event will have an additional requestWillBeSentExtraInfo fired for it, and there is no guarantee whether requestWillBeSent or requestWillBeSentExtraInfo will be fired first for the same request.

public static EventDescriptor<CdpEventArgs<RequestWillBeSentExtraInfoEventArgs>> RequestWillBeSentExtraInfo { get; }

Property Value

EventDescriptor<CdpEventArgs<RequestWillBeSentExtraInfoEventArgs>>

ResourceChangedPriority

Fired when resource loading priority is changed

public static EventDescriptor<CdpEventArgs<ResourceChangedPriorityEventArgs>> ResourceChangedPriority { get; }

Property Value

EventDescriptor<CdpEventArgs<ResourceChangedPriorityEventArgs>>

ResponseReceived

Fired when HTTP response is available.

public static EventDescriptor<CdpEventArgs<ResponseReceivedEventArgs>> ResponseReceived { get; }

Property Value

EventDescriptor<CdpEventArgs<ResponseReceivedEventArgs>>

ResponseReceivedEarlyHints

Fired when 103 Early Hints headers is received in addition to the common response. Not every responseReceived event will have an responseReceivedEarlyHints fired. Only one responseReceivedEarlyHints may be fired for eached responseReceived event.

public static EventDescriptor<CdpEventArgs<ResponseReceivedEarlyHintsEventArgs>> ResponseReceivedEarlyHints { get; }

Property Value

EventDescriptor<CdpEventArgs<ResponseReceivedEarlyHintsEventArgs>>

ResponseReceivedExtraInfo

Fired when additional information about a responseReceived event is available from the network stack. Not every responseReceived event will have an additional responseReceivedExtraInfo for it, and responseReceivedExtraInfo may be fired before or after responseReceived.

public static EventDescriptor<CdpEventArgs<ResponseReceivedExtraInfoEventArgs>> ResponseReceivedExtraInfo { get; }

Property Value

EventDescriptor<CdpEventArgs<ResponseReceivedExtraInfoEventArgs>>

SignedExchangeReceived

Fired when a signed exchange was received over the network

public static EventDescriptor<CdpEventArgs<SignedExchangeReceivedEventArgs>> SignedExchangeReceived { get; }

Property Value

EventDescriptor<CdpEventArgs<SignedExchangeReceivedEventArgs>>

TrustTokenOperationDone

Fired exactly once for each Trust Token operation. Depending on the type of the operation and whether the operation succeeded or failed, the event is fired before the corresponding request was sent or after the response was received.

public static EventDescriptor<CdpEventArgs<TrustTokenOperationDoneEventArgs>> TrustTokenOperationDone { get; }

Property Value

EventDescriptor<CdpEventArgs<TrustTokenOperationDoneEventArgs>>

WebSocketClosed

Fired when WebSocket is closed.

public static EventDescriptor<CdpEventArgs<WebSocketClosedEventArgs>> WebSocketClosed { get; }

Property Value

EventDescriptor<CdpEventArgs<WebSocketClosedEventArgs>>

WebSocketCreated

Fired upon WebSocket creation.

public static EventDescriptor<CdpEventArgs<WebSocketCreatedEventArgs>> WebSocketCreated { get; }

Property Value

EventDescriptor<CdpEventArgs<WebSocketCreatedEventArgs>>

WebSocketFrameError

Fired when WebSocket message error occurs.

public static EventDescriptor<CdpEventArgs<WebSocketFrameErrorEventArgs>> WebSocketFrameError { get; }

Property Value

EventDescriptor<CdpEventArgs<WebSocketFrameErrorEventArgs>>

WebSocketFrameReceived

Fired when WebSocket message is received.

public static EventDescriptor<CdpEventArgs<WebSocketFrameReceivedEventArgs>> WebSocketFrameReceived { get; }

Property Value

EventDescriptor<CdpEventArgs<WebSocketFrameReceivedEventArgs>>

WebSocketFrameSent

Fired when WebSocket message is sent.

public static EventDescriptor<CdpEventArgs<WebSocketFrameSentEventArgs>> WebSocketFrameSent { get; }

Property Value

EventDescriptor<CdpEventArgs<WebSocketFrameSentEventArgs>>

WebSocketHandshakeResponseReceived

Fired when WebSocket handshake response becomes available.

public static EventDescriptor<CdpEventArgs<WebSocketHandshakeResponseReceivedEventArgs>> WebSocketHandshakeResponseReceived { get; }

Property Value

EventDescriptor<CdpEventArgs<WebSocketHandshakeResponseReceivedEventArgs>>

WebSocketWillSendHandshakeRequest

Fired when WebSocket is about to initiate handshake.

public static EventDescriptor<CdpEventArgs<WebSocketWillSendHandshakeRequestEventArgs>> WebSocketWillSendHandshakeRequest { get; }

Property Value

EventDescriptor<CdpEventArgs<WebSocketWillSendHandshakeRequestEventArgs>>

WebTransportClosed

Fired when WebTransport is disposed.

public static EventDescriptor<CdpEventArgs<WebTransportClosedEventArgs>> WebTransportClosed { get; }

Property Value

EventDescriptor<CdpEventArgs<WebTransportClosedEventArgs>>

WebTransportConnectionEstablished

Fired when WebTransport handshake is finished.

public static EventDescriptor<CdpEventArgs<WebTransportConnectionEstablishedEventArgs>> WebTransportConnectionEstablished { get; }

Property Value

EventDescriptor<CdpEventArgs<WebTransportConnectionEstablishedEventArgs>>

WebTransportCreated

Fired upon WebTransport creation.

public static EventDescriptor<CdpEventArgs<WebTransportCreatedEventArgs>> WebTransportCreated { get; }

Property Value

EventDescriptor<CdpEventArgs<WebTransportCreatedEventArgs>>