axe-core 无障碍测试引擎 - 自动 Web UI 审计 是做什么的?
axe-core 是 Deque Systems 开发的行业标准无障碍测试引擎,可自动检测 Web 界面中的 WCAG 2.0、2.1 和 2.2 违规问题。它可集成到 Playwright、Cypress、Selenium、Jest 等现有测试框架中,在开发阶段而非部署后捕获无障碍问题。
安装
使用与您的环境匹配的上游安装或配置路径:
- npm install axe-core --save-dev
- npm run build -- --lang=nl
上游文档中的要求和注意事项:
- 自动化无障碍测试能大幅节省时间,无需专业知识,并能让团队将专家资源集中在真正需要关注的无障碍问题上。遗憾的是,大多数无障碍测试...
- Axe 可以使用本地语言构建。为此,必须将本地化文件添加到 ./locales 目录中。该文件必须按以下方式命名:.json。要使用此语言环境构建 axe,请执行...
- 此外,可以通过向 axe.configure() 传入本地化对象在运行时应用语言环境。该本地化对象必须与 ./locales 目录中的现有语言环境具有相同的结构。例如:
基本用法或入门说明:
-
首先下载软件包:
-
console
-
现在,在每个测试系统或装置(fixtures)的 iframe 中包含 javascript 文件:
-
从上游文档提取:https://raw.githubusercontent.com/dequelabs/axe-core/HEAD/README.md