SuperAPI AI 工具集

accessibility-testing

测试与质量

查看项目

更新于 10-16 00:04

技能介绍

用途:用于检测与确保网页无障碍合规,覆盖 WCAG 2.2 的 A、AA、AAA 等级,并遵循 POUR 原则(可感知、可操作、可理解、健壮)。常见使用时机包括法律合规(ADA、Section 508、EU Directive)、新功能开发、发布前验证与无障碍审计。

主要能力:按 POUR 原则组织检查项。可感知方面检查替代文本、对比度与字幕;可操作方面检查键盘操作、导航与无癫痫触发;可理解方面检查清晰标签、可预测性与错误提示;健壮方面检查有效 HTML 与 ARIA。颜色对比要求:普通文本 AA 为 4.5:1、AAA 为 7:1;大文本(18pt 以上)AA 为 3:1、AAA 为 4.5:1;UI 组件为 3:1。

使用方式:可用键盘测试(Tab、Enter、Escape)验证所有交互元素可聚焦且焦点可见;用屏幕阅读器(VoiceOver、NVDA、JAWS)进行人工验证;用 axe-core 自动化检查,例如 AxeBuilder({ page }).withTags(['wcag2a','wcag2aa','wcag22aa']).analyze(),并集成到 CI/CD。可结合 Playwright 编写测试,或将检查项交由代理执行,如 Task("Accessibility Validation", {url, standard:'WCAG2.2', level:'AA', checks:['keyboard','screen-reader','color-contrast'], includeScreenReaderSimulation:true}, "qe-visual-tester")。

限制:自动化测试仅能发现 30% 至 50% 的问题,必须结合人工键盘测试、屏幕阅读器测试,并邀请残障用户参与测试。请勿仅依赖自动化工具判断合规。

其它:资料未提供安装命令、定价或平台支持细节。