chromedriver与chrome各版本及下载地址
Selenium从2升级到3之后呢,Selenium 3 相较于2最⼤的变化就是更加的标准化,可以⽀持更多的浏览器。那我们做⾃动化的时候如果⽤的是selenium3的话,⾸先要坐的就是下载不同浏览器的驱动。现在的驱动都是由各⼤浏览器⾃⼰更新提供。
本⼈倾向于⽤chrome浏览器,但是在升级了chrome之后再跑脚本出现了错误。所以分享出来解决办法供遇到同样问题的⼩伙伴参考。
运⾏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
session下载
这个错误的意思就是你的chromedriver版本与你的chrome版本不匹配啦。
解决办法:下载匹配的chromedriver就可以啦。
以下是chromedriver对应的chrome版本:
注意:64位向下兼容,直接下载32位的就可以啦

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。