Skip to main content
Deno 2 is finally here 🎉️
Learn more
Latest
interface Protocol.Accessibility.AXNode
import { type Protocol } from "https://deno.land/x/pptr@1.2.0/mod.ts";
const { AXNode } = Protocol.Accessibility;

A node in the accessibility tree.

Properties

nodeId: AXNodeId

Unique identifier for this node.

ignored: boolean

Whether this node is ignored for accessibility

optional
ignoredReasons: AXProperty[]

Collection of reasons why this node is hidden.

optional
role: AXValue

This Node's role, whether explicit or implicit.

optional
name: AXValue

The accessible name for this Node.

optional
description: AXValue

The accessible description for this Node.

optional
value: AXValue

The value for this Node.

optional
properties: AXProperty[]

All other properties

optional
childIds: AXNodeId[]

IDs for each of this node's child nodes.

optional
backendDOMNodeId: DOM.BackendNodeId

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