Skip to main content
Cypress无障碍测试高级解决方案

检查违规详情

运行级别报告导航到特定视图规则后,您将进入违规详情视图。

无障碍问题详情视图,包含规则区域和快照区域,展示Cypress Realworld App项目中'按钮必须具有可识别文本'违规。页面后续部分将详细描述每个区域。

该页面分为两个主要部分:规则快照

规则

详情视图左侧列出了符合当前视图筛选条件的所有规则。如果未选择特定视图,则该列表适用于运行中的所有视图。

规则详情

每个规则可展开显示相关元素和附加信息:

  • 描述:解释规则的文本,包括其来源、影响的用户体验以及如何修复问题。
  • 了解更多:指向Deque University的链接,提供深入指导。

元素详情

点击展开规则部分中的元素可提供:

  • 固定元素:在UI中高亮显示该元素以便识别。
  • 复制选择器:复制唯一标识元素的CSS选择器的按钮。
  • 打印到控制台:将元素引用记录到浏览器控制台进行调试。在基于Chrome的浏览器中,可右键点击记录的元素并选择"在元素面板中显示"直接导航到实时DOM。
  • 分享问题:复制markdown或纯文本片段以与团队或协作者分享问题的按钮。
  • 解决方案:解决问题的潜在方案列表。
点击Cypress无障碍问题详情视图规则部分的元素后显示的详情。提供复制选择器、打印到控制台、分享问题和解决方案等选项。

快照

快照是测试期间应用程序状态的完整HTML和CSS表示。与截图或视频不同,这些快照允许您:

  • 无需本地运行应用程序即可检查DOM和无障碍树。
  • 理解每个违规的上下文并直接从快照调试。

该区域还提供"测试回放"按钮,可访问出现此快照的任何测试,以及屏幕底部显示的特定快照URL。

您还可以循环查看所有可用快照以了解应用程序捕获的所有状态,但这通常不是必需的。应将快照视为与屏幕左侧列出的元素相关的示例和证据。浏览报告最有用的方式就是如此。