【发布时间】:2016-04-09 16:08:45
【问题描述】:
在运行我们的测试时,我们遇到了一个与 FireFox 在浏览器没有焦点时管理事件的方式有关的问题。
我们发现,通过将“focusmanager.testmode”首选项设置为 true (https://github.com/seleniumhq/selenium-google-code-issue-archive/issues/157) 设置 FireFox 配置文件,可以解决此问题。
我的问题是,您是否知道我们的 webdriver 的配置文件/配置中有任何其他偏好/功能/值得拥有的东西?
这可以为我们在以后调试奇怪的问题/行为时节省大量时间,如果您能给我任何建议,我将不胜感激。
【问题讨论】:
-
老实说,我非常反对拥有一组自定义首选项/配置文件设置:(a) 尽量减少测试内容与普通用户看到的内容之间的差异,(b) 尽量减少特定于浏览器的代码。我完全支持 FF 错误得到修复和默认行为改变,而不是人们选择不同的解决方法。换句话说,我希望 Firefox 成为一个黑盒子。
-
@AndrewRegan 您能否将您的评论作为答案,以便我将其标记为已接受?谢谢。
标签: javascript selenium selenium-webdriver cucumber