Table of Contents

Class BackgroundServiceAdapter

Namespace
OpenQA.Selenium.DevTools.V131.BackgroundService
Assembly
WebDriver.dll

Represents an adapter for the BackgroundService domain to simplify the command interface.

public class BackgroundServiceAdapter
Inheritance
BackgroundServiceAdapter
Inherited Members

Constructors

BackgroundServiceAdapter(IDevToolsSession)

Initializes a new instance of the BackgroundServiceAdapter class.

public BackgroundServiceAdapter(IDevToolsSession session)

Parameters

session IDevToolsSession

The IDevToolsSession to be used with this adapter.

Properties

Session

Gets the DevToolsSession associated with the adapter.

public IDevToolsSession Session { get; }

Property Value

IDevToolsSession

Methods

ClearEvents(ClearEventsCommandSettings, CancellationToken, int?, bool)

clearEvents

public Task<ClearEventsCommandResponse> ClearEvents(ClearEventsCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)

Parameters

command ClearEventsCommandSettings
cancellationToken CancellationToken
millisecondsTimeout int?
throwExceptionIfResponseNotReceived bool

Returns

Task<ClearEventsCommandResponse>

SetRecording(SetRecordingCommandSettings, CancellationToken, int?, bool)

setRecording

public Task<SetRecordingCommandResponse> SetRecording(SetRecordingCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)

Parameters

command SetRecordingCommandSettings
cancellationToken CancellationToken
millisecondsTimeout int?
throwExceptionIfResponseNotReceived bool

Returns

Task<SetRecordingCommandResponse>

StartObserving(StartObservingCommandSettings, CancellationToken, int?, bool)

startObserving

public Task<StartObservingCommandResponse> StartObserving(StartObservingCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)

Parameters

command StartObservingCommandSettings
cancellationToken CancellationToken
millisecondsTimeout int?
throwExceptionIfResponseNotReceived bool

Returns

Task<StartObservingCommandResponse>

StopObserving(StopObservingCommandSettings, CancellationToken, int?, bool)

stopObserving

public Task<StopObservingCommandResponse> StopObserving(StopObservingCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)

Parameters

command StopObservingCommandSettings
cancellationToken CancellationToken
millisecondsTimeout int?
throwExceptionIfResponseNotReceived bool

Returns

Task<StopObservingCommandResponse>

Events

BackgroundServiceEventReceived

backgroundServiceEventReceived

public event EventHandler<BackgroundServiceEventReceivedEventArgs> BackgroundServiceEventReceived

Event Type

EventHandler<BackgroundServiceEventReceivedEventArgs>

RecordingStateChanged

recordingStateChanged

public event EventHandler<RecordingStateChangedEventArgs> RecordingStateChanged

Event Type

EventHandler<RecordingStateChangedEventArgs>