我们正在使用WAI-ARIA标准(不符合508标准,我们支持十年),使我们的UI框架准备好在IE11 + JAWS17中工作。由于这是一项艰巨的任务,我们希望编写自动化测试以防止回归。
因此,我们寻找一种在JAWS的语音输出上写入断言的方法(在特定动作之后)。例如。标签到按钮=>断言JAWS读取"按钮,文字是'我的按钮',..."。
我们发现没有直接的方法将JAWS集成到例如硒测试。由于这个主题对我们来说非常重要,我们愿意自己开发一些东西,但我们发现的一切看起来都令人沮丧:
jaws_executable /z"logfile.log"
将语音输出写入logfile.log
,但在JAWS打开时锁定文件,因此每当我们需要新的语音输出时,我们必须关闭JAWS(这类似于每次一次)行动我们的测试执行)有没有办法以编程方式获取JAWS语音输出?对于单个"句子"而不是整个JAWS会话?
我能想到
jaws_executable /z
没有写入文件,而是写入文件标准输出任何提示都非常赞赏!