Skip to main content
Deno 2 is finally here 🎉️
Learn more
Go to Latest
interface Protocol.Accessibility.AXNode
import { type Protocol } from "https://deno.land/x/puppeteer@14.1.1/vendor/puppeteer-core/puppeteer/api-docs-entry.d.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
parentId: AXNodeId

ID for this node's parent.

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.

optional
frameId: Page.FrameId

The frame ID for the frame associated with this nodes document.