如何使用硒使用NVDA /颚式屏幕阅读器自动进行辅助功能测试?

时间:2018-09-03 07:17:34

标签: testing accessibility

我正在为其中一个Web应用程序为视障人士提供可访问性,目前它是通过手动完成的。我想自动化语音文本并将文本写入一些外部文件。

任何人都可以帮我解决该怎么做吗?谢谢。

2 个答案:

答案 0 :(得分:0)

我不确定硒如何,但是JAWS Inspect工具听起来像它可以满足您的要求。您可以记录JAWS屏幕阅读器说的文字。

对于NVDA,我在(Ins + N,工具,语音查看器)上使用语音查看器运行。我经常从此对话框复制/粘贴,但不确定如何自动记录该窗口。在this discussion的结尾处,用户@mahilkr发布了一个python脚本来执行您想要的操作,但是他指向的github存储库不再存在。您也许可以找到它。

答案 1 :(得分:0)

让 JAWS 屏幕阅读器在您在 Web 上执行辅助功能方案时读取您的辅助功能。 创建一个可以从屏幕阅读器窗口读取整个文本的 python 脚本。 然后将其保存到路径。 然后您可以验证数据。