Table of Contents

Interface IConsole

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

This domain is deprecated - use Runtime or Log instead.

[Obsolete]
public interface IConsole

Properties

MessageAdded

Issued when new console message is added.

IEventSource<MessageAddedEventArgs> MessageAdded { get; }

Property Value

IEventSource<MessageAddedEventArgs>

Remarks

Event args (MessageAddedEventArgs):

  • Message - Console message that has been added.

Methods

ClearMessagesAsync(string?, CancellationToken)

Does nothing.

Task<ClearMessagesResult> ClearMessagesAsync(string? session = null, CancellationToken cancellationToken = default)

Parameters

session string

Optional CDP session override.

cancellationToken CancellationToken

A token to cancel the asynchronous operation.

Returns

Task<ClearMessagesResult>

A task representing the asynchronous operation, containing a ClearMessagesResult.

DisableAsync(string?, CancellationToken)

Disables console domain, prevents further console messages from being reported to the client.

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 console domain, sends the messages collected so far to the client by means of the messageAdded notification.

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.