正如标题所示,当使用自定义firefox配置文件(也带有HTML
)启动我的multiwindow
套件时,服务器正在启动两个选项卡,两个选项卡都尝试执行测试,目标是相同的单个窗口正在执行操作。如果我关闭其中一个selenium选项卡,测试将成功完成。
自定义配置文件是在firefox 19.0.2中创建的配置文件,现在我在20.0中运行它
现在,如果我更新自定义配置文件以与最新版本的firefox一致,则会在启动测试时修复选项卡问题...但我的问题是......
有人知道这种行为的原因吗?
非常感谢,
乔
答案 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