我有一个 chrome 的条件环境(对于我的公司规则,它的版本必须是 v48。
但是我找不到该版本(v48 chrome(的chromedriver。
请告诉是使用的方式。
操作系统:视窗嵌入式标准SP3。
当我的程序在代码中调用Chromedriver(用于硒(时, 我收到一条错误消息
the procedure entry point EventRegister could not be located Advapi32.dll
您可以在https://chromedriver.storage.googleapis.com/index.html 中找到旧版本。根据注释ChromeDriver v2.21
支持Chrome 48。
如果您正在寻找兼容的Chrome v48驱动程序:
- 根据chromedriver=2.20的发行说明:
支持 Chrome v43-48
- 根据chromedriver=2.21的发行说明:
支持 Chrome v46-50
您可以从这些位置下载 chromedriver=2.20 和 chromedriver=2.21。
一句警告
虽然chromedriver=2.20和chromedriver=2.21将与chrome=48.0兼容,但这两个二进制文件都与当前版本的Selenium v3.141.59不兼容。
溶液
最好的方法是确保:
- JDK已升级到当前级别 JDK 8u222。
- 硒已升级到当前级别 版本 3.141.59。
- ChromeDriver已更新到当前的 ChromeDriver v79.0.3945.36 级别。 Chrome
- 已更新到当前的Chrome 版本 79.0级别。(根据 ChromeDriver v79.0 发行说明(