跳到主要内容
版本:22.5.0

辅助功能类

Accessibility 类提供用于检查浏览器辅助功能树的方法。辅助功能树由辅助技术(例如 屏幕阅读器开关)使用。

签名:

export declare class Accessibility

备注

辅助功能是一个非常特定于平台的东西。在不同的平台上,有不同的屏幕阅读器,它们可能会有截然不同的输出。

Blink(Chrome 的渲染引擎)有一个“辅助功能树”的概念,然后将其转换为不同的特定于平台的 API。辅助功能命名空间使用户可以访问 Blink 辅助功能树。

在从 Blink AX 树转换为特定于平台的 AX 树或辅助技术本身时,辅助功能树的大部分都会被过滤掉。默认情况下,Puppeteer 尝试近似这种过滤,仅公开树的“有趣”节点。

此类的构造函数标记为内部构造函数。第三方代码不应直接调用构造函数,也不应创建扩展 Accessibility 类的子类。

方法

方法修饰符说明
snapshot(options)捕获无障碍树的当前状态。返回的对象表示页面的根无障碍节点。