我有一个用实习生编写的测试,直到最近才在Firefox和Chrome上正常工作 - 可能直到最近升级实习生。以下代码正确地标记到屏幕上可以聚焦的元素,当使用[Space]键操作时会触发脚本事件。
.keys(specialKeys.Tab)
.keys(specialKeys["Space"])
.end()
如果我在任一浏览器中手动执行此活动,它可以正常工作。
现在,当我运行这一系列命令时,它在Firefox中运行良好,但在Chrome中运行不正常。我已尝试强制更新Chrome和ChromeDriver并再次运行。这并没有解决问题。
有没有人对为什么会这样做有任何想法?
我使用的是实习1.7,Chrome 34.0.1847.137和ChromeDriver 2.10.0。如果有一个特定的npm命令序列,当前面提到的一个组件升级时,它会提供可靠和稳定的安装,这将是非常有用的。
答案 0 :(得分:1)
这是Chrome 34的一个已知问题,原因是键盘焦点卡在地址栏上。这不是实习生的错误。有关详细信息,请访问https://code.google.com/p/chromedriver/issues/detail?id=762。