testing - 如何使用 Selenium 使用 NVDA/jaws 屏幕阅读器自动进行可访问性测试?
问题描述
我正在为其中一个 Web 应用程序开发视障人士的可访问性,目前它是通过手动完成的。我想自动化语音文本并将文本写入一些外部文件。
谁能帮我看看怎么做?谢谢你。
解决方案
当您在 Web 上执行可访问性场景时,让 JAWS 屏幕阅读器阅读您的可访问性。创建一个可以从屏幕阅读器窗口读取整个文本的 python 脚本。然后将其保存到路径。然后您可以验证数据。
推荐阅读
- ios - 强制更新具有另一个 pod 依赖关系的 POD
- symfony - Symfony4:UniqueEntity 约束不适用于 GUID 字段(相关实体)
- javascript - ChartJS - 设置最小值。对于 Y 轴
- html - 输入字段 maxlength 不适用于 Tizen Studio 上的文本类型
- python - 尽管安装了 conda facebook sdk,但 Spyder ''导入 Facebook 错误''
- python-3.x - Selenium .click() 不起作用。接收错误“列表”对象没有属性“点击”
- r - 在 R 中基于另一个变量创建一个变量
- python - PasswordResetConfirmView 无法正常工作?
- swiftui - 当视图在 SwiftUI 中悬停时如何获取鼠标位置?
- azure-cosmosdb - 使用 Azure 数据工厂更新 Cosmos db 中的现有文档