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.
optional
ignoredReasons: AXProperty[]Collection of reasons why this node is hidden.
optional
role: AXValueThis Node
's role, whether explicit or implicit.
optional
name: AXValueThe accessible name for this Node
.
optional
description: AXValueThe accessible description for this Node
.
optional
value: AXValueThe value for this Node
.
optional
properties: AXProperty[]All other properties
optional
parentId: AXNodeIdID for this node's parent.
optional
childIds: AXNodeId[]IDs for each of this node's child nodes.
optional
backendDOMNodeId: DOM.BackendNodeIdThe backend ID for the associated DOM node, if any.
optional
frameId: Page.FrameIdThe frame ID for the frame associated with this nodes document.