赞
踩
找了一圈,竟然一个靠谱的版本对应表都找不到,这里整理一下
Selenium
ChromeDriver
Chrome
GeckoDriver
Firefox
文档地址:Geckodriver Supported platforms
geckodriver | Selenium | Firefox |
---|---|---|
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.5 | 55 - 62 |
0.20.0 | ≥ 3.5 | 55 - 62 |
0.19.1 | ≥ 3.5 | 55 -62 |
0.19.0 | ≥ 3.5 | 55 -62 |
0.18.0 | ≥ 3.4 | 53 - 62 |
0.17.0 | ≥ 3.4 | 52 -62 |
文档地址:Version Selection
我们维护多个版本的ChromeDriver。选择哪个版本取决于您所使用的Chrome浏览器的版本。
- 具体来说,ChromeDriver使用与Chrome相同的版本号方案。更多详情请参见https://www.chromium.org/developers/version-numbers。
- 每个版本的ChromeDriver都支持Chrome,其主要版本号、次要版本号和构建版本号都是一致的。例如,ChromeDriver 73.0.3683.20支持所有以73.0.3683开头的Chrome版本。
- 在新的Chrome大版本进入Beta版之前,会发布一个匹配的ChromeDriver版本。
- 在新的主要版本首次发布后,我们将根据需要发布补丁。这些补丁可能与Chrome浏览器的更新相吻合,也可能不吻合。
以下是选择下载ChromeDriver版本的步骤:
- 首先,找出您正在使用的Chrome浏览器的版本。比方说,你的Chrome是72.0.3626.81。
- 取出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”。- 使用最后一步创建的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/”。
- 初次下载后,建议你偶尔再走一遍上述流程,看看是否有任何错误修复版本。
我们始终为当前稳定版和测试版的Chrome提供ChromeDriver。但是,如果您使用的是开发版或Canary版的Chrome浏览器,或者是您自己创建的自定义版本的Chrome浏览器,就有可能没有正式支持的ChromeDriver。在这种情况下,请尝试以下方法。
- 首先,使用Chrome的主要版本号构建一个LATEST_RELEASE URL。例如,对于Chrome浏览器的版本73.0.3683.86,使用URL “https://chromedriver.storage.googleapis.com/LATEST_RELEASE_73”。尝试从这个URL下载一个小文件。如果成功,该文件就包含了要使用的ChromeDriver版本。
- 如果上述步骤失败,将Chrome的主要版本减少1,然后再试一次。例如,在Chrome浏览器版本为75.0.3745.4的情况下,使用URL "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_74 "下载一个小文件,其中包含要使用的ChromeDriver版本。
- 你也可以使用ChromeDriver Canary构建。
此外,当前稳定版的ChromeDriver的版本可以在https://chromedriver.storage.googleapis.com/LATEST_RELEASE。但是,在这个文件上使用可能不如上述方法可靠。
这个网站上也有版本隶属关系Downloads
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。