哪个 ChromeDriver 版本与哪个 Chrome 浏览器版本兼容? [英] Which ChromeDriver version is compatible with which Chrome Browser version?

查看:153
本文介绍了哪个 ChromeDriver 版本与哪个 Chrome 浏览器版本兼容?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

其实我有点困惑.尽管我阅读了关于此的一些资源.

Actually I'm a bit confused. Although I read several resources about this.

为了使用 ChromeBrowser 测试 Selenium 3,我们需要一个名为 ChromeDriver 的额外应用.

For having a test of Selenium 3 using ChromeBrowser we need an extra app called ChromeDriver.

我从 GitHub 上发现了这段文字:

I found this text from GitHub:

ChromeDriver 仅与 Chrome 版本 12.0.712.0 或较新.如果您需要测试旧版本的 Chrome,请使用 Selenium RC和一个 Selenium 支持的 WebDriver 实例.

ChromeDriver is only compatible with Chrome version 12.0.712.0 or newer. If you need to test an older version of Chrome, use Selenium RC and a Selenium-backed WebDriver instance.

我的问题是所有 ChromeDriver 版本都与所有 Chrome 版本兼容吗?每个版本之间没有冲突吗?

My question is are all ChromeDriver versions compatible with all Chrome version? No conflict between each version?

在哪里可以找到 ChromeDriver & 之间匹配的所有版本的文档?Chrome 浏览器?

Where can I find documentation of all versions matching between the ChromeDriver & ChromeBrowser?

推荐答案

我发现,chrome 和 chromedriver 版本的支持策略最近发生了变化.

I found, that chrome and chromedriver versions support policy has changed recently.

下载页面所述:

有为特定 chrome 版本选择 crhomedriver 版本的一般指南:https://sites.google.com/a/chromium.org/chromedriver/downloads/version-selection

There is general guide to select version of crhomedriver for specific chrome version: https://sites.google.com/a/chromium.org/chromedriver/downloads/version-selection

这里是摘录:

  • 首先,找出您使用的 Chrome 版本.假设您有 Chrome 72.0.3626.81.
  • 获取 Chrome 版本号,删除最后一部分,并将结果附加到 URLhttps://chromedriver.storage.googleapis.com/LATEST_RELEASE_".例如,对于 Chrome 版本 72.0.3626.81,您将获得一个网址https://chromedriver.storage.googleapis.com/LATEST_RELEASE_72.0.3626".
  • 使用上一步中创建的 URL 检索包含要使用的 ChromeDriver 版本的小文件.例如,上面的 URL 将获取包含72.0.3626.69"的文件.(当然,实际数字将来可能会发生变化.)
  • 使用从上一步中检索到的版本号构建用于下载 ChromeDriver 的 URL.对于 72.0.3626.69 版本,URL 将是https://chromedriver.storage.googleapis.com/index.html?path=72.0.3626.69/".
  • 初次下载后,建议您偶尔再次执行上述过程,看看是否有任何错误修复版本.

请注意,此版本选择算法可以轻松自动化.例如,另一个答案中的简单 powershell 脚本 已在 Windows 平台上自动更新 chromedriver.

Note, that this version selection algorithm can be easily automated. For example, simple powershell script in another answer has automated chromedriver updating on windows platform.

这篇关于哪个 ChromeDriver 版本与哪个 Chrome 浏览器版本兼容?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆