SuperAPI AI 工具集

accessibility-checker

通用与其它

查看项目

更新于 10-16 00:21

技能介绍

用途:对网页或新功能做无障碍审计,验证是否符合 WCAG 2.1 Level AA,并可用于发布前检查、回归测试及 ADA、Section 508 等合规验证。

主要能力:以 Axe-core 配合 Playwright 做自动化扫描,按 wcag2a、wcag2aa、wcag21a、wcag21aa 标签检查违规;围绕四大原则给出检查清单与测试代码,包括图片 alt、标题层级、表格表头、颜色对比度、焦点指示、键盘可达性、跳转链接、页面标题、链接目的、触摸目标尺寸、语言属性、导航一致性、表单标签与错误提示、ARIA 有效性等;并提供屏幕阅读器(VoiceOver、NVDA)、键盘、200% 缩放与重排的人工测试步骤,以及含合规状态、问题分级和修复建议的报告模板。

使用方式:安装依赖 npm install -D @axe-core/playwright,在 Playwright 测试中调用 AxeBuilder 分析页面并断言 violations 为空;也可编写脚本批量扫描多个 URL,如 node scripts/accessibility-scan.js。人工部分按清单逐项验证。

适用场景:前端功能无障碍审计、WCAG 认证准备、发布前验证、无障碍回归测试。

限制:自动化扫描无法覆盖全部 WCAG 条款,需结合人工与辅助技术测试;资料未提供具体收费、平台支持范围或认证效力说明。