Skip to main content
Module

x/puppeteer_plus/mod.ts>Protocol.Accessibility.AXNode

Deno port of puppeteer base on latest TypeScript source.
Go to Latest
interface Protocol.Accessibility.AXNode
import { type Protocol } from "https://deno.land/x/puppeteer_plus@0.14.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
chromeRole: AXValue

This Node's Chrome raw role.

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.