gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 09:03:59 24 4
gpt4 key购买 nike

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

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

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

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

非常感谢,

最佳答案

我认为 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 中的这个单一更改就成功了。

半位

关于java - selenium 服务器在 firefox 中启动两个测试执行选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15972916/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com