selenium - 在 Linux 中禁用 Firefox 自动更新

标签 selenium selenium-webdriver auto-update xvfb selenium-firefoxdriver

在我当前的项目中,我要求 Firefox 浏览器使用 Xvfb 和 Selenium 在 headless 模式下运行。为了保持 Selenium 和 Firefox 之间的兼容性,我想将它们都维持在特定版本并停止 Firefox 自动升级。

目前,我正在通过以下步骤安装 Firefox:

  1. 下载特定版本的 Firefox (wget http://kickstart/redhat/enterprise/fupdates/5.4C/x86_64/firefox-31.6.0-2.0.el5amzn.x86_64.rpm )。
  2. 安装下载的版本 (rpm -i firefox-31.6.0-2.0.el5amzn.x86_64.rpm)。

“app.update.auto”、“app.update.enabled”和“app.update.silent”configuration默认情况下禁用 Firefox 配置文件的参数(在“about:config”中)。 这是否意味着它不会自动更新?此类安装是否属于这种情况?

任何建议都会有帮助。

最佳答案

您可以在 about:config 中设置这些首选项以禁用自动更新:

app.update.auto - false
app.update.enabled - false
app.update.silent - false

您需要在地址栏中输入 about:config,然后在列表中搜索每个首选项。

关于selenium - 在 Linux 中禁用 Firefox 自动更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38294762/

相关文章:

python - 使用 Selenium 选择具有更改值的单选按钮

Python Selenium 发送键给出大小警告

c# - 程序更新代码问题

java - 使用 Selenium webdriver 登录 Gmail 失败。显示未找到密码元素

Java 8 Update 71 正在尝试安装新的辅助工具。 (在 Mac 上)

ios - 使用 ODR 进行版本控制? (按需资源)

javascript - 控制 browser.wait() 的轮询频率(Fluent Wait)

java - 执行 selenium 测试时,浏览器未在 Jenkins 中打开

java - 打开后如何使用 Selenium WebDriver 控制新选项卡?

c# - 如何要求 Selenium2 在执行任何断言之前完成 .Click 上的页面加载?