selenium学习:pycharm报错“Message: ‘chromedriver‘ executable needs to be in PATH.

在pycharm建立project,利用anaconda搭建环境,运行《selenium3 自动化实战》书中代码:

selenium学习:pycharm报错“Message: ‘chromedriver‘ executable needs to be in PATH._第1张图片

出现如下错误:

FileNotFoundError: [WinError 2] 系统找不到指定的文件。

selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
 

解决问题:

1、下载与浏览器对应版本号的驱动文件:

(1)打开chrome,通过网址 chrome://version/ 查看浏览器版本号,如下图,我的是91.0.4472.114(正式版本)(64位)

selenium学习:pycharm报错“Message: ‘chromedriver‘ executable needs to be in PATH._第2张图片

(2)访问google的chromedriver官方下载站:https://chromedriver.storage.googleapis.com/index.html

selenium学习:pycharm报错“Message: ‘chromedriver‘ executable needs to be in PATH._第3张图片

进入91.0.4472.19,下载chromedriver_win32.zip,64位windows系统也是下载这个

selenium学习:pycharm报错“Message: ‘chromedriver‘ executable needs to be in PATH._第4张图片

2、将解压后的chromedriver.exe分别复制到 anaconda的文件夹下K:\anaconda,与chrome安装文件夹C:\Program Files (x86)\Google\Chrome\Application。

3、运行结果如下:

selenium学习:pycharm报错“Message: ‘chromedriver‘ executable needs to be in PATH._第5张图片

参考文章:https://zhuanlan.zhihu.com/p/110274934

https://blog.csdn.net/qq_39885465/article/details/104500137

你可能感兴趣的:(selenium,chrome,python)