当前位置:   article > 正文

Selenium 与(Firefox、GeckoDriver)和(Chrome、ChromeDriver)版本对应关系_selenium4.8.3 版本对应

selenium4.8.3 版本对应

找了一圈,竟然一个靠谱的版本对应表都找不到,这里整理一下

下载地址

Selenium
ChromeDriver
Chrome
GeckoDriver
Firefox

Selenium Firefox Geckodriver 版本对应关系

文档地址:Geckodriver Supported platforms

geckodriverSeleniumFirefox
0.32.0≥ 3.11 (3.14 Python)102 ESR - n/a
0.31.0≥ 3.11 (3.14 Python)91 ESR - n/a
0.30.0≥ 3.11 (3.14 Python)78 ESR - 90
0.29.1≥ 3.11 (3.14 Python)60 - 90
0.29.0≥ 3.11 (3.14 Python)60 - 90
0.28.0≥ 3.11 (3.14 Python)60 - 90
0.27.0≥ 3.11 (3.14 Python)60 - 90
0.26.0≥ 3.11 (3.14 Python)60 - 90
0.25.0≥ 3.11 (3.14 Python)57 -90
0.24.0≥ 3.11 (3.14 Python)57 -79
0.23.0≥ 3.11 (3.14 Python)57 -79
0.22.0≥ 3.11 (3.14 Python)57 - 79
0.21.0≥ 3.11 (3.14 Python)57 - 79
0.20.1≥ 3.555 - 62
0.20.0≥ 3.555 - 62
0.19.1≥ 3.555 -62
0.19.0≥ 3.555 -62
0.18.0≥ 3.453 - 62
0.17.0≥ 3.452 -62

Chrome Chromedriver 版本对应关系

文档地址:Version Selection

我们维护多个版本的ChromeDriver。选择哪个版本取决于您所使用的Chrome浏览器的版本。

  1. 具体来说,ChromeDriver使用与Chrome相同的版本号方案。更多详情请参见https://www.chromium.org/developers/version-numbers。
  2. 每个版本的ChromeDriver都支持Chrome,其主要版本号、次要版本号和构建版本号都是一致的。例如,ChromeDriver 73.0.3683.20支持所有以73.0.3683开头的Chrome版本。
  3. 在新的Chrome大版本进入Beta版之前,会发布一个匹配的ChromeDriver版本。
  4. 在新的主要版本首次发布后,我们将根据需要发布补丁。这些补丁可能与Chrome浏览器的更新相吻合,也可能不吻合。

以下是选择下载ChromeDriver版本的步骤:

  1. 首先,找出您正在使用的Chrome浏览器的版本。比方说,你的Chrome是72.0.3626.81。
  2. 取出Chrome浏览器的版本号,去掉最后一部分,然后将结果附加到URL "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_"上。
    例如,使用Chrome浏览器的版本为72.0.3626.81,你会得到一个URL “https://chromedriver.storage.googleapis.com/LATEST_RELEASE_72.0.3626”。
  3. 使用最后一步创建的URL来检索一个包含要使用的ChromeDriver版本的小文件。
    例如,上述URL将得到一个包含 "72.0.3626.69 "的文件。(当然,实际数字在未来可能会发生变化)。
  4. 使用从上一步骤中获取的版本号来构建下载ChromeDriver的URL。如果是72.0.3626.69版本,URL将是 “https://chromedriver.storage.googleapis.com/index.html?path=72.0.3626.69/”。
  5. 初次下载后,建议你偶尔再走一遍上述流程,看看是否有任何错误修复版本。

我们始终为当前稳定版和测试版的Chrome提供ChromeDriver。但是,如果您使用的是开发版或Canary版的Chrome浏览器,或者是您自己创建的自定义版本的Chrome浏览器,就有可能没有正式支持的ChromeDriver。在这种情况下,请尝试以下方法。

  1. 首先,使用Chrome的主要版本号构建一个LATEST_RELEASE URL。例如,对于Chrome浏览器的版本73.0.3683.86,使用URL “https://chromedriver.storage.googleapis.com/LATEST_RELEASE_73”。尝试从这个URL下载一个小文件。如果成功,该文件就包含了要使用的ChromeDriver版本。
  2. 如果上述步骤失败,将Chrome的主要版本减少1,然后再试一次。例如,在Chrome浏览器版本为75.0.3745.4的情况下,使用URL "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_74 "下载一个小文件,其中包含要使用的ChromeDriver版本。
  3. 你也可以使用ChromeDriver Canary构建。

此外,当前稳定版的ChromeDriver的版本可以在https://chromedriver.storage.googleapis.com/LATEST_RELEASE。但是,在这个文件上使用可能不如上述方法可靠。

这个网站上也有版本隶属关系Downloads

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/732194
推荐阅读
相关标签
  

闽ICP备14008679号