小编Dco*_*llx的帖子

使用代码访问辅助功能树

TLDR:如何以编程方式访问给定网页的可访问性树?是否有任何内部 API 可以通过 JavaScript 调用来查看辅助功能树?

我正在构建一个测试套件来检查网页内可访问性的正确性。目前,我们通过比较 DOM 并检查某些属性是否存在且正确来做到这一点。我想不再使用 DOM,因为它会带来大量需要遍历的额外数据,而只检查 a11y 树的正确性。这棵树可以在大多数现代网络浏览器的开发工具/检查器中找到,但我不知道如何用代码检查它。通过我的研究,我发现有一个新的 AOM(可访问性对象模型)正在被建议,但尚未实现。我还发现“puppeteer”包能够访问它。有什么办法可以直接访问吗?

javascript api accessibility google-chrome-devtools

8
推荐指数
1
解决办法
1626
查看次数