Table of Contents

Class V135Target

Namespace
OpenQA.Selenium.DevTools.V135
Assembly
WebDriver.dll

Class providing functionality for manipulating targets for version 135 of the DevTools Protocol

public class V135Target : Target
Inheritance
V135Target
Inherited Members

Constructors

V135Target(TargetAdapter)

Initializes a new instance of the V135Target class.

public V135Target(TargetAdapter adapter)

Parameters

adapter TargetAdapter

The adapter for the Target domain.

Exceptions

ArgumentNullException

If adapter is null.

Methods

AttachToTarget(string)

Asynchronously attaches to a target.

public override Task<string> AttachToTarget(string targetId)

Parameters

targetId string

The ID of the target to which to attach.

Returns

Task<string>

A task representing the asynchronous attach operation. The task result contains the session ID established for commands to the target attached to.

DetachFromTarget(string?, string?)

Asynchronously detaches from a target.

public override Task DetachFromTarget(string? sessionId = null, string? targetId = null)

Parameters

sessionId string

The ID of the session of the target from which to detach.

targetId string

The ID of the target from which to detach.

Returns

Task

A task representing the asynchronous detach operation.

GetTargets(object?)

Asynchronously gets the targets available for this session.

public override Task<ReadOnlyCollection<TargetInfo>> GetTargets(object? settings = null)

Parameters

settings object

Returns

Task<ReadOnlyCollection<TargetInfo>>

A task that represents the asynchronous operation. The task result contains the list of TargetInfo objects describing the targets available for this session.

SetAutoAttach()

Asynchronously sets the DevTools Protocol connection to automatically attach to new targets.

public override Task SetAutoAttach()

Returns

Task

A task that represents the asynchronous operation.