Table of Contents

Class AccessibilityAdapter

Namespace
OpenQA.Selenium.DevTools.V130.Accessibility
Assembly
WebDriver.dll

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

public class AccessibilityAdapter
Inheritance
AccessibilityAdapter
Inherited Members

Constructors

AccessibilityAdapter(IDevToolsSession)

Initializes a new instance of the AccessibilityAdapter class.

public AccessibilityAdapter(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

Disable(DisableCommandSettings, CancellationToken, int?, bool)

disable

public Task<DisableCommandResponse> Disable(DisableCommandSettings command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)

Parameters

command DisableCommandSettings
cancellationToken CancellationToken
millisecondsTimeout int?
throwExceptionIfResponseNotReceived bool

Returns

Task<DisableCommandResponse>

Enable(EnableCommandSettings, CancellationToken, int?, bool)

enable

public Task<EnableCommandResponse> Enable(EnableCommandSettings command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)

Parameters

command EnableCommandSettings
cancellationToken CancellationToken
millisecondsTimeout int?
throwExceptionIfResponseNotReceived bool

Returns

Task<EnableCommandResponse>

GetAXNodeAndAncestors(GetAXNodeAndAncestorsCommandSettings, CancellationToken, int?, bool)

getAXNodeAndAncestors

public Task<GetAXNodeAndAncestorsCommandResponse> GetAXNodeAndAncestors(GetAXNodeAndAncestorsCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)

Parameters

command GetAXNodeAndAncestorsCommandSettings
cancellationToken CancellationToken
millisecondsTimeout int?
throwExceptionIfResponseNotReceived bool

Returns

Task<GetAXNodeAndAncestorsCommandResponse>

GetChildAXNodes(GetChildAXNodesCommandSettings, CancellationToken, int?, bool)

getChildAXNodes

public Task<GetChildAXNodesCommandResponse> GetChildAXNodes(GetChildAXNodesCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)

Parameters

command GetChildAXNodesCommandSettings
cancellationToken CancellationToken
millisecondsTimeout int?
throwExceptionIfResponseNotReceived bool

Returns

Task<GetChildAXNodesCommandResponse>

GetFullAXTree(GetFullAXTreeCommandSettings, CancellationToken, int?, bool)

getFullAXTree

public Task<GetFullAXTreeCommandResponse> GetFullAXTree(GetFullAXTreeCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)

Parameters

command GetFullAXTreeCommandSettings
cancellationToken CancellationToken
millisecondsTimeout int?
throwExceptionIfResponseNotReceived bool

Returns

Task<GetFullAXTreeCommandResponse>

GetPartialAXTree(GetPartialAXTreeCommandSettings, CancellationToken, int?, bool)

getPartialAXTree

public Task<GetPartialAXTreeCommandResponse> GetPartialAXTree(GetPartialAXTreeCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)

Parameters

command GetPartialAXTreeCommandSettings
cancellationToken CancellationToken
millisecondsTimeout int?
throwExceptionIfResponseNotReceived bool

Returns

Task<GetPartialAXTreeCommandResponse>

GetRootAXNode(GetRootAXNodeCommandSettings, CancellationToken, int?, bool)

getRootAXNode

public Task<GetRootAXNodeCommandResponse> GetRootAXNode(GetRootAXNodeCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)

Parameters

command GetRootAXNodeCommandSettings
cancellationToken CancellationToken
millisecondsTimeout int?
throwExceptionIfResponseNotReceived bool

Returns

Task<GetRootAXNodeCommandResponse>

QueryAXTree(QueryAXTreeCommandSettings, CancellationToken, int?, bool)

queryAXTree

public Task<QueryAXTreeCommandResponse> QueryAXTree(QueryAXTreeCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)

Parameters

command QueryAXTreeCommandSettings
cancellationToken CancellationToken
millisecondsTimeout int?
throwExceptionIfResponseNotReceived bool

Returns

Task<QueryAXTreeCommandResponse>

Events

LoadComplete

loadComplete

public event EventHandler<LoadCompleteEventArgs> LoadComplete

Event Type

EventHandler<LoadCompleteEventArgs>

NodesUpdated

nodesUpdated

public event EventHandler<NodesUpdatedEventArgs> NodesUpdated

Event Type

EventHandler<NodesUpdatedEventArgs>