用途:该技能提供 iOS 应用的无障碍优先测试策略,结合无障碍元数据的自动校验与用户体验的人工验证,用于发布前合规检查、VoiceOver 问题排查、新功能无障碍支持、CI/CD 审计、Dynamic Type 与对比度测试、语义标记与焦点管理验证。
主要能力:以无障碍树为核心测试界面,而非截图。可分析无障碍树、检查 WCAG 2.1 A/AA/AAA 合规、模拟 VoiceOver 播报、验证 Dynamic Type、识别常见违规并给出修复方向。常用操作包括 accessibility-quality-check(约 80ms)、idb-ui-describe(约 120ms)、idb-ui-find-element(约 100ms),截图仅作对比度测试等回退手段(约 2000ms)。质量评分分为 excellent、good、fair、poor、insufficient。
使用方式:先运行无障碍质量检查评估整体实现,再查询完整无障碍树,检查交互元素标签、类型/特征、阅读顺序与重复标签;随后按需验证特定元素、焦点顺序、文本替代、对比度、表单标签与 Dynamic Type。可在测试流水线中启动应用至关键页面,断言评分不低于 good,并对比基线无障碍树以发现回归。
适用场景:iOS 应用发布前无障碍审计、VoiceOver 缺陷调试、CI/CD 无障碍回归、表单错误状态与动态内容、模态框焦点管理、分页列表等测试。
限制:资料未提供具体安装命令、价格、平台支持范围或效果数据;VoiceOver 模拟需人工测试,截图仅适合颜色类对比度检查;部分操作依赖 idb 工具与已启动的模拟器/设备。