提问人:Ram 提问时间:10/28/2023 更新时间:11/20/2023 访问量:155
下载 chrome 驱动程序 117
Download chrome driver 117
问:
我需要从 https://googlechromelabs.github.io/chrome-for-testing/known-good-versions-with-downloads.json 下载 chrome 版本 117.0.5846.0
我知道我可以使用“curl”命令下载它,但不确定如何从 json 文档 URL 下载它。
这适用于 Windows 64 机器。 最近我的 chrome 更新到了这个版本,从那时起,我无法从 Pycharm IDE 运行硒测试并出现以下错误。
selenium.common.exceptions.SessionNotCreatedException:消息:未创建会话:此版本的 ChromeDriver 仅支持 Chrome 版本 114
非常感谢任何帮助。
答:
-1赞
Creator754915
10/28/2023
#1
前段时间我用了硒,遇到了同样的问题。 我建议您下载ChromeDriver的.exe版本。
- 以下是ChromeDriver的下载链接: https://chromedriver.chromium.org/downloads
- 或者,查看这个可能对您有所帮助的网站: https://googlechromelabs.github.io/chrome-for-testing/#stable
评论
0赞
Ram
10/28/2023
我尝试了 .exe 版本,但我仍然遇到同样的问题。它说“此版本的 ChromeDriver 仅支持 Chrome 版本 114”。我通常将chromedriver.exe存储在“C:\Users\my-user\AppData\Local\Programs\Python\Python39”下。每当我们公司的 chrome 版本升级时,我都会将相应的 chromedriver.exe 存储在那里。但是对于版本 117,我无法找到 chromedriver。我所看到的只是 ver 118 及以上。
0赞
Ram
10/28/2023
我写了一个小的python脚本来从JSON文档中提取URL,然后使用curl拉取chromedriver exe。
0赞
Creator754915
11/20/2023
#2
要为 Selenium 安装 ChromeDriver 117 及更高版本, 您必须使用此链接:
https://googlechromelabs.github.io/chrome-for-testing/。
因为 ChromeDriver 有 2 个链接:
- < 114 https://chromedriver.chromium.org/downloads
- 117 及以上 https://googlechromelabs.github.io/chrome-for-testing/
我认为是这个
评论