如何降级到Chrome 42.0.2311.90?

时间:2015-08-03 09:10:17

标签: google-chrome selenium selenium-chromedriver

我机器上的谷歌浏览器最近更新到了v44。 我在Chrome上与Selenium WebDriver合作,一旦我更新了Chrome,我的所有测试都已失效。我使用Chromedriver v2.16。我的合作伙伴的PC有Chrome v42.0.2311.90和Chromedriver v2.16。他的机器上的测试运行良好。现在,基于此,我很确定问题可能不在于Chromedriver。

那么,我如何降级到Chrome 42.0.2311.90?

我尝试过使用离线安装程序: Google Chrome Alternate Offline Installer 但这总是给我安装最新版本,即v44。

我需要的版本可以在这里找到: Google Chrome v42.0.2311.90 Stable Channel Update

5 个答案:

答案 0 :(得分:6)

  1. 卸载您当前的Chrome版本。
  2. 从以下位置删除当前版本的所有Chrome数据:C:\ Users \ username \ AppData \ Local \ Google \ Chrome
  3. chrome_installer下载您的特定版本。
  4. 使用此link上提供的说明停用Chrome更新。

答案 1 :(得分:2)

以下步骤可帮助您安装所需的Google Chrome版本:

1 - 卸载您当前的Google Chrome版本。

2 - 从此处下载您想要的Google Chrome版本:Google Chrome Download

3 - 重启PC一次,如果存储了以前谷歌浏览器的任何注册表或临时文件,那么它将会刷新。

4 - 安装下载的Google Chrome。然后关闭自动镀铬更新。

答案 2 :(得分:1)

我在Mac上遇到同样的问题,试图降级,并且由于影响webaudio的严重错误而继续从Chrome 53降级到52。

其他任何建议似乎都不再适用(或至少在Mac OS X上)。该应用程序尝试升级自身,并且没有一种方法可以在“Chrome-friendly”中配置该应用程序"方式。

最终我诉诸武力......

  • 关闭并卸载Chrome
  • 编辑/ etc / hosts文件以防止通过覆盖DNS条目来更新检查:

    0.0.0.0 tools.google.com

  • 查找并下​​载旧版本。这是一个练习,这实际上是艰难的,充满了对坏二进制文件的恐惧。我能够从一个没有下载的网站交叉引用MD5,而另一个网站没有下载。

  • 安装并运行旧版本
  • 重要提示:检查"关于"页面,并指出并嘲笑Chrome的办理登机手续。

答案 3 :(得分:0)

这就是你可以使用较旧的chrome版本"一般":

  1. 卸载当前的Chrome
  2. 安装所需的chrome版本
  3. 不要打开镀铬 !!安装后
  4. 而是停用自动更新,例如herehere
  5. 只有这样才能使用所需的Chrome浏览器版本

  6. 至于如何获得特定的旧版本:

    您需要google,搜索论坛或尝试this等网站。它只是"咕噜咕噜的工作"找到您要找的版本。如果您非常不走运,那么您需要的版本甚至可能不再存在。

答案 4 :(得分:0)

如果你在Windows机器上运行,你可以利用软件包管理器,这就是我们从Jenkins那里做的,我们称之为PowerShell,卸载以前的版本并安装一个特定的版本:来自powershell ide脚本窗口,你需要安装巧克力模块,这是一个很小的代价,以支付很多好处:

choco install googlechrome --version 62.0.3202.94 -y

然后阻止Chrome自我更新我正在执行以下步骤: 1.验证Chrome的当前版本。

(Get-Item (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe').'(Default)').VersionInfo
  1. 安装我的目标:
  2. choco install googlechrome --version 62.0.3202.94 -y

    您可以在此处查找可用版本:

      

    https://chocolatey.org/packages/GoogleChrome

    (查找版本历史记录部分)

    1. 在{32}或64位或两者的任何变种中杀死GoogleCrashHandler.exe

    2. 删除目录 C:\Program Files (x86)\Google\UpdateC:\Program Files (x86)\Google\CrashReporter

    3. 你将失去自动更新的能力(这是完整的目的)和 你将失去发送崩溃报告的能力,并且只要谷歌认为方便,你就可以根据自己的意愿进行更新。

      5.Disable Chrome服务

      enter image description here