Table of Contents

Interface IInspector

Namespace
Selenium.WebDriver.BiDi.Cdp.Inspector
Assembly
Selenium.WebDriver.BiDi.Cdp.dll
[Experimental("BIDICDP001")]
public interface IInspector

Properties

Detached

Fired when remote debugging connection is about to be terminated. Contains detach reason.

IEventSource<DetachedEventArgs> Detached { get; }

Property Value

IEventSource<DetachedEventArgs>

Remarks

Event args (DetachedEventArgs):

  • Reason - The reason why connection has been terminated.

TargetCrashed

Fired when debugging target has crashed

IEventSource<TargetCrashedEventArgs> TargetCrashed { get; }

Property Value

IEventSource<TargetCrashedEventArgs>

TargetReloadedAfterCrash

Fired when debugging target has reloaded after crash

IEventSource<TargetReloadedAfterCrashEventArgs> TargetReloadedAfterCrash { get; }

Property Value

IEventSource<TargetReloadedAfterCrashEventArgs>

WorkerScriptLoaded

Fired on worker targets when main worker script and any imported scripts have been evaluated.

IEventSource<WorkerScriptLoadedEventArgs> WorkerScriptLoaded { get; }

Property Value

IEventSource<WorkerScriptLoadedEventArgs>

Methods

DisableAsync(string?, CancellationToken)

Disables inspector domain notifications.

Task<DisableResult> DisableAsync(string? session = null, CancellationToken cancellationToken = default)

Parameters

session string

Optional CDP session override.

cancellationToken CancellationToken

A token to cancel the asynchronous operation.

Returns

Task<DisableResult>

A task representing the asynchronous operation, containing a DisableResult.

EnableAsync(string?, CancellationToken)

Enables inspector domain notifications.

Task<EnableResult> EnableAsync(string? session = null, CancellationToken cancellationToken = default)

Parameters

session string

Optional CDP session override.

cancellationToken CancellationToken

A token to cancel the asynchronous operation.

Returns

Task<EnableResult>

A task representing the asynchronous operation, containing a EnableResult.