我们的自动化套件和应用程序在火狐浏览器35版本中运行良好,但它会自动更新到最新版本,导致我们的执行失败,我们无法更改所有Selenium Jars和我们的应用程序。有没有一种方法可以停止这个自动更新? 尝试过的方法: 1. 在选项菜单中禁用自动更新。 2. 通过访问“about:config”将所有更新值切换为“false”。每次我尝试卸载最新版本时,它都会强制我重新启动系统。
我认为你的解决方案没有起作用的原因是你更新了你自己的个人资料,而不是当selenium测试运行时使用的个人资料。所以你需要做的是要么: 创建一个不会更新并且静态地与selenium一起使用的个人资料(如此处所述) 或者,使用自定义个人资料,每次启动Firefox时都禁用自动更新(如此处所述)
在安装Firefox时,选择自定义单选按钮而不是默认安装,可能会在安装向导的第2或第3个屏幕上,并取消勾选Mozilla/Firefox维护服务。这肯定会起作用。此外:app.update.auto - false app.update.enabled - false app.update.silent - false 在Firefox配置中 此外: 禁用自动更新方法如下: 工具->选项->高级->更新-> 选择 从不检查更新 祝好运