Selenium Chrome版本不匹配问题
将Selenium按照教程配置好之后一直报错
WebDriverException: unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"926C003C072A0E5E9723CBCC60C75F32","isDefault":true},"id":1,"name":"","origin":"://"}
(Session info: chrome=69.0.3497.100)
(Driver info: chromedriver=2.9.248315,platform=Windows NT 6.3 x86_64)
查资料大部分都表示是chromedriver的版本与chrome不匹配导致的。但是在无数次确认从官网上打开了正确的链接并下载之后依然报错。然后试着又从官网上下载了既非Chrome 69对应的2.41也非错误提示中提到的2.9的其他版本,放入Chrome路径之后依然提示chromedriver的版本是2.9,说明程序里打开的driver并没有差别。找了许多资料后才在selenium之 chromedriver与chrome版本映射表(更新至v2.41)的评论区里看到了类似的情况,检查发现下载的不同版本的文件大小都一致,说明可能下载的都是相同的driver。最后找到了【Selenium】Chromedriver版本(更新至v2.41)与Chrome版本(更新至69)映射关系这篇文章里的网盘地址,找到对应版本下载,测试成功。