如何安装特定版本的 Google Chrome/Chromium?

如何安装特定版本的 Google Chrome/Chromium?

我正在寻找 Google Chrome / Chromium 的独立软件包,可以提取并用作我的测试套件。

我该如何处理这样的事情?

答案1

我遇到了一个问题,需要运行特定版本的 Chrome 在 Linux 上才能重现向我报告的一个错误。当时,官方下载不再提供此版本(搜索解决方案没有找到,所以我问了这里)我在那里得到了一个非常有用的答案,它喜欢https://www.chromium.org/getting-involved/download-chromium

我将从该页面复制/粘贴相关步骤:

下载旧版本的 Chrome/Chromium

假设您需要 Chrome 44 版本用于调试目的。Google 不提供旧版本,因为它们没有最新的安全修复程序。

但是,您可以获得 Chromium 44.x 版本,该版本应该与稳定版本基本匹配。您可以这样找到它:

脚注:由于此版本是在 44 分支点进行的,因此在测试版中没有合并任何提交。通常这是可以的,但如果您需要真正的“44.0.2403.x”版本,则需要从 2403 分支构建 Chromium。一些 PortableApps/PortableChromium 网站提供这样的二进制文件,出于安全考虑,Chrome 团队不建议运行它们。

答案2

答案3

您可以在以下链接中找到 Google Chrome 的独立软件包:


64 位 Ubuntu

http://www.google.com/chrome/thankyou.html?hl=en&platform=linux_ubuntu_x86_64

32位 Ubuntu

http://www.google.com/chrome/thankyou.html?hl=en&platform=linux_ubuntu_i386

来源:Google 产品论坛


然而,为了进行开发,您可能更喜欢下载并构建 Chromium。 Chromium.org为您记录此过程这里,源代码已找到这里

答案4

注意:您的 selenium webdriver 根据您的正常命令使用特定版本

webdriver-manager update

当你使用以下命令运行 webdriver-manager 时

webdriver-manager start

确保记下它使用的是哪个版本,你会看到类似的内容

/node_modules/webdriver-manager/selenium/chromedriver_76.0.3809.12 

作为登录控制台的一部分,现在有了 selenium 将使用的已知版本,您可以使用上面 gertvdijk 提供的链接为 chrome 安装正确的二进制文件不同版本的链接。那么回答这个问题安装可能像这样:

#centos
sudo yum -y install google-chrome-stable
#ubuntu
apt-get install google-chrome-stable

相关内容