Class AXNode
- Namespace
- Selenium.WebDriver.BiDi.Cdp.Accessibility
- Assembly
- Selenium.WebDriver.BiDi.Cdp.dll
A node in the accessibility tree.
public sealed record AXNode : IEquatable<AXNode>
- Inheritance
-
AXNode
- Implements
- Inherited Members
Constructors
AXNode(AXNodeId, bool)
A node in the accessibility tree.
public AXNode(AXNodeId NodeId, bool Ignored)
Parameters
NodeIdAXNodeIdUnique identifier for this node.
IgnoredboolWhether this node is ignored for accessibility
Properties
BackendDOMNodeId
The backend ID for the associated DOM node, if any.
public BackendNodeId? BackendDOMNodeId { get; init; }
Property Value
ChildIds
IDs for each of this node's child nodes.
public ImmutableArray<AXNodeId>? ChildIds { get; init; }
Property Value
ChromeRole
This Node's Chrome raw role.
public AXValue? ChromeRole { get; init; }
Property Value
Description
The accessible description for this Node.
public AXValue? Description { get; init; }
Property Value
FrameId
The frame ID for the frame associated with this nodes document.
public FrameId? FrameId { get; init; }
Property Value
Ignored
Whether this node is ignored for accessibility
public bool Ignored { get; init; }
Property Value
IgnoredReasons
Collection of reasons why this node is hidden.
public ImmutableArray<AXProperty>? IgnoredReasons { get; init; }
Property Value
Name
The accessible name for this Node.
public AXValue? Name { get; init; }
Property Value
NodeId
Unique identifier for this node.
public AXNodeId NodeId { get; init; }
Property Value
ParentId
ID for this node's parent.
public AXNodeId? ParentId { get; init; }
Property Value
Properties
All other properties
public ImmutableArray<AXProperty>? Properties { get; init; }
Property Value
Role
This Node's role, whether explicit or implicit.
public AXValue? Role { get; init; }
Property Value
Value
The value for this Node.
public AXValue? Value { get; init; }