selenium服务器在firefox中启动两个测试执行选项卡

时间:2013-04-12 13:41:08

标签: java jsf selenium seam htmlsuite

正如标题所示,当使用自定义firefox配置文件(也带有HTML)启动我的multiwindow套件时,服务器正在启动两个选项卡,两个选项卡都尝试执行测试,目标是相同的单个窗口正在执行操作。如果我关闭其中一个selenium选项卡,测试将成功完成。

自定义配置文件是在firefox 19.0.2中创建的配置文件,现在我在20.0中运行它

现在,如果我更新自定义配置文件以与最新版本的firefox一致,则会在启动测试时修复选项卡问题...但我的问题是......

有人知道这种行为的原因吗?

非常感谢,

1 个答案:

答案 0 :(得分:0)

我认为Firefox会打开第二个标签,因为浏览器软件的当前里程碑与prefs.js中设置browser.startup.homepage_override.mstone的值不匹配:浏览器尝试显示成功更新页面的排序一个新标签。

根据https://bugzilla.mozilla.org/show_bug.cgi?id=102313 您可以通过手动将browser.startup.homepage_override.mstone设置为ignore来抑制此行为。对我来说,prefs.js中的这个单一变化就可以解决问题。

halfbit