pl.wendigo.chrome.api.accessibility / AXNode

AXNode

data class AXNode (source)

A node in the accessibility tree.

Link
Accessibility#AXNode type documentation.

Constructors

<init>

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)

A node in the accessibility tree.

Properties

backendDOMNodeId

val backendDOMNodeId: BackendNodeId?

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

childIds

val childIds: List<AXNodeId>?

IDs for each of this node's child nodes.

description

val description: AXValue?

The accessible description for this Node.

ignored

val ignored: Boolean

Whether this node is ignored for accessibility

ignoredReasons

val ignoredReasons: List<AXProperty>?

Collection of reasons why this node is hidden.

name

val name: AXValue?

The accessible name for this Node.

nodeId

val nodeId: AXNodeId

Unique identifier for this node.

properties

val properties: List<AXProperty>?

All other properties

role

val role: AXValue?

This Node's role, whether explicit or implicit.

value

val value: AXValue?

The value for this Node.