Java爬虫第一篇:准备 chromedriver与chrome
记录下使用Selenium时,遇到的chromedriver版本问题。
概述
我们做自动化的时候如果用的是selenium,首先要解决的就是下载不同浏览器的驱动,目前的浏览器驱动都是由各大浏览器厂商自己更新提供。
运行selenium自动化脚本报错如下:
org.openqa.selenium.WebDriverException: unknown error: call function result missing ‘value’
(Session info: chrome=65.0.3325.162)
(Driver info: chromedriver=2.34.522940 (1a76f96f66e3ca7b8e57d503b4dd3bccfba87af1),platform=Windows NT 6.1.7601 SP1 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 0 milliseconds
这个错误的意思就是你的chromedriver版本与你的chrome版本不匹配啦。
解决办法: 下载匹配的chromedriver就可以啦。
以下是chromedriver对应的chrome版本:
驱动的下载地址如下:
http://chromedriver.storage.googleapis.com/index.html
注意:64位向下兼容,直接下载32位的就可以啦,亲测可用。
1