如何使用 Jaws、NVDA、画外音测试可访问性?

How to test accessbility using Jaws, NVDA, Voice over?

寻找有关如何使用无障碍屏幕阅读器(如(NVDA、JAWS、VoiceOver)或任何特定的全局工具或任何自动化工具)测试 Web 应用程序和网站的技巧。

如果没有覆盖 WCAG 如何测试我们的应用程序?

当我测试应用程序的可访问性时,我发现考虑一些事情很重要。首先可能是了解您的目标是什么级别的合规性,并熟悉这些准则。不必在这里说得太过火,但有些熟悉是件好事。

通常我需要遵守 WCAG 2.0 AA,所以这些是我最了解的准则。接下来要考虑的是您打算使用什么工具集。我通常使用 NVDA 和 JAWS 屏幕 readers 和 WAVE、aXe、SiteImprove 浏览器扩展来测试我们的应用程序支持的各种浏览器。

Here is a link to JAWS docs 这可以帮助您入门,但要知道 JAWS 需要的许可证并不便宜。

Here is a link to NVDA docs,此屏幕reader可免费使用。

浏览器扩展很容易找到,而且使用起来非常简单。我提到的三个是 运行 逐页显示,并将根据您在扩展设置中指明的目标合规性级别报告调查结果。注意:他们偶尔会 return 不同的错误,或者识别不同的误报。这是我使用多个的主要原因之一,以便从多个来源获得反馈并根据所有可用信息做出决定。

除了 运行 逐页扩展之外,还有一些工具可让您提供要点击的页面列表,辅助功能工具将导航到每个页面并测试页面.一种这样的自动化工具是 Lighthouse。这需要预先付出更多的努力,但如果要测试的应用程序非常大或者您希望进行某种类型的回归测试,这可能是值得的。

希望对您有所帮助!

哦,我发现另一个有助于颜色对比的工具 can be found here