zoukankan      html  css  js  c++  java
  • 解决:'chromedriver' executable needs to be in PATH问题

    解决:‘chromedriver’ executable needs to be in PATH问题

    1.首先需要下载Chromedriver,下载后得到的是一个chromedriver.exe文件。
    chromedriver下载地址:
    http://npm.taobao.org/mirrors/chromedriver/


    2.将chromedriver.exe拷贝至谷歌浏览器目录(如 C:Program FilesGoogleChromeApplication)
    以及python根目录(C:Python27)。
    3.将谷歌浏览器环境变量添加到path(C:UsersHD003AppDataLocalGoogleChromeApplication)。
    至此,就可以解决 ‘chromedriver’ executable needs to be in PATH问题了。

    在使用selenium启动谷歌Chrome浏览器的时候,是需要用到chromedirver的,两者之间的版本是需要匹配的,否则会出现下面类似的报错:

    Exception in thread “main” org.openqa.selenium.WebDriverException: unknown error: call function result missing ‘value’

    (Session info: chrome=65.0.3325.31)
    (Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 6.1.7601 SP1 x86)
    (WARNING: The server did not provide any stacktrace information)
    Command duration or timeout: 0 milliseconds

    这个例子中就是因为谷歌浏览器用的是65的版本,chromedriver用的是2.33的版本,而对于谷歌65的版本来说,与它匹配的chromedriver的版本是2.37或2.38,不匹配时就会出现上面的错误,使用匹配的版本后该问题即可解决。

    下面是谷歌浏览器与chromedriver的版本对应关系,供参考:
    ------------2019年兼容版本对照表-----------
    注:支持chromeV74版本的driver版本号比较特别一点,不知道之后会不会回归以前正常的版本
    ChromeDriver v74.0.3729.6 (2019-03-14)----------Supports Chrome v74
    ChromeDriver v2.46 (2019-02-01)----------Supports Chrome v71-73
    --------以下为2018年兼容版本对照表-------
    ChromeDriver v2.45 (2018-12-10)----------Supports Chrome v70-72
    ChromeDriver v2.44 (2018-11-19)----------Supports Chrome v69-71
    ————————————————
    版权声明:本文为CSDN博主「weixin_41990913」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_41990913/article/details/90936149

    L-Rui
  • 相关阅读:
    上传文件
    vue 动态数据请求
    Layui——layerjs 用法汇总(持续更新)
    以插入排序为例子带你彻底理解算法中的时间复杂度和各种渐进符号
    flappy pig小游戏源码分析(4)——核心pig模块(未完待续)
    flappy pig小游戏源码分析(3)——解剖util
    flappy pig小游戏源码分析(2)——解剖option
    flappy pig小游戏源码分析(1)——主程序初探
    Express细节探究(1)——app.use(express.static)
    部分常用Express方法详解
  • 原文地址:https://www.cnblogs.com/Rui6/p/14826096.html
Copyright © 2011-2022 走看看