chrome-devtools-kotlin / org.hildan.chrome.devtools.domains.accessibility / AXNode

AXNode

data class AXNode

A node in the accessibility tree.

Constructors

<init>

A node in the accessibility tree.

AXNode(nodeId: AXNodeId, ignored: Boolean, ignoredReasons: List<AXProperty>? = null, role: AXValue? = null, name: AXValue? = null, description: AXValue? = null, value: AXValue? = null, properties: List<AXProperty>? = null, childIds: List<AXNodeId>? = null, backendDOMNodeId: BackendNodeId? = null)

Properties

backendDOMNodeId

The backend ID for the associated DOM node, if any.

val backendDOMNodeId: BackendNodeId?

childIds

IDs for each of this node's child nodes.

val childIds: List<AXNodeId>?

description

The accessible description for this Node.

val description: AXValue?

ignored

Whether this node is ignored for accessibility

val ignored: Boolean

ignoredReasons

Collection of reasons why this node is hidden.

val ignoredReasons: List<AXProperty>?

name

The accessible name for this Node.

val name: AXValue?

nodeId

Unique identifier for this node.

val nodeId: AXNodeId

properties

All other properties

val properties: List<AXProperty>?

role

This Node's role, whether explicit or implicit.

val role: AXValue?

value

The value for this Node.

val value: AXValue?