Puppeteer 中文文档v25.8.0

SerializedAXNode 接口

表示一个 Node 及其与无障碍(Accessibility)相关的属性。

签名

export interface SerializedAXNode

属性

属性

修饰符

类型

说明

默认值

atomic

optional

boolean

实时区域是否为 atomic

autocomplete

optional

string

busy

optional

boolean

节点是否处于 busy 状态。

checked

optional

boolean | 'mixed'

复选框是否处于选中状态,或处于混合状态

children

optional

SerializedAXNode[]

该节点的子节点(如果有)。

description

optional

string

该节点额外的人类可读描述。

details

optional

string

节点的 details

disabled

optional

boolean

errormessage

optional

string

节点的错误消息

expanded

optional

boolean

focused

optional

boolean

haspopup

optional

string

invalid

optional

string

该节点的值是否无效以及以何种方式无效。

keyshortcuts

optional

string

与该节点关联的任何键盘快捷键。

level

optional

number

标题的级别。

live

optional

string

节点的 live 状态。

modal

optional

boolean

multiline

optional

boolean

multiselectable

optional

boolean

是否可以选择多个子项。

name

optional

string

节点的人类可读名称。

orientation

optional

string

pressed

optional

boolean | 'mixed'

节点是否处于选中状态或混合状态。

readonly

optional

boolean

relevant

optional

string

实时区域的 relevant 更改。

required

optional

boolean

role

string

节点的 role

roledescription

optional

string

角色的人类可读替代名称。

selected

optional

boolean

url

optional

string

链接元素的 Url。

value

optional

string | number

节点的当前值。

valuemax

optional

number

valuemin

optional

number

valuetext

optional

string

当前值的描述。

方法

方法

说明

elementHandle()

如果可用,获取此 AXNode 的 ElementHandle。

如果底层 DOM 元素已被释放,该方法可能会返回错误。