将下颌语音输出作为测试断言的文本

时间:2016-09-01 07:14:24

标签: automated-tests jaws-screen-reader

我们正在使用WAI-ARIA标准(不符合508标准,我们支持十年),使我们的UI框架准备好在IE11 + JAWS17中工作。由于这是一项艰巨的任务,我们希望编写自动化测试以防止回归。

因此,我们寻找一种在JAWS的语音输出上写入断言的方法(在特定动作之后)。例如。标签到按钮=>断言JAWS读取"按钮,文字是'我的按钮',..."。

我们发现没有直接的方法将JAWS集成到例如硒测试。由于这个主题对我们来说非常重要,我们愿意自己开发一些东西,但我们发现的一切看起来都令人沮丧:

  • jaws_executable /z"logfile.log"将语音输出写入logfile.log,但在JAWS打开时锁定文件,因此每当我们需要新的语音输出时,我们必须关闭JAWS(这类似于每次一次)行动我们的测试执行)
  • JAWS Speech History Mode将语音输出写入单独的窗口,Freedom Scientific建议复制输出并在测试时通过电子邮件将其发送给Web开发人员。
  • Testing With JAWS建议事先手动测试。

有没有办法以编程方式获取JAWS语音输出?对于单个"句子"而不是整个JAWS会话?

我能想到

  • " LOGFILE.LOG"不知怎的,JAWS写入时没有被锁定
  • jaws_executable /z没有写入文件,而是写入文件标准输出
  • JAWS语音历史记录模式不写入单独的窗口,而是写入例如标准输出

任何提示都非常赞赏!

0 个答案:

没有答案