当我使用selenium时,Firefox想要更新?

时间:2014-01-02 22:24:34

标签: selenium

Firefox在我的计算机上是最新的,但是当我使用selenium时,它会说我需要或应该更新,从而弄乱了我的程序。最终这个窗口可以阻止我的程序工作..有什么办法可以阻止它吗? 感谢。

2 个答案:

答案 0 :(得分:6)

如果这是在您可以访问firefox的计算机上,则设置允许您禁用检查更新,这是最简单的方法。

如果要对所有测试运行强制执行此操作,显然以下内容应该有效:

FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("app.update.auto", false);
profile.setPreference("app.update.enabled", false);
FirefoxDriver browser = new FirefoxDriver(profile);

答案 1 :(得分:0)

除了接受的答案:

1。)如果每次运行测试时重复使用相同的FF配置文件,可以更改他在FF配置文件中提到的两个自动更新设置

2。)还有其他设置(例如,过时的插件可能会导致FF更新,需要关闭自动更新的扩展选项)这可能有所帮助:https://support.mozilla.org/en-US/kb/how-stop-firefox-making-automatic-connections

3。)如果仍有问题,请执行上述1和2之后,从Mozilla程序文件夹(C:\ Program Files \ Mozilla Firefox \或x86位置)中删除updater.exe 可能这样做但也可以,因为从程序文件夹中删除文件可以随时进行,导致意外问题