在pycharm建立project,利用anaconda搭建环境,运行《selenium3 自动化实战》书中代码:
出现如下错误:
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位)
(2)访问google的chromedriver官方下载站:https://chromedriver.storage.googleapis.com/index.html
进入91.0.4472.19,下载chromedriver_win32.zip,64位windows系统也是下载这个
2、将解压后的chromedriver.exe分别复制到 anaconda的文件夹下K:\anaconda,与chrome安装文件夹C:\Program Files (x86)\Google\Chrome\Application。
3、运行结果如下:
参考文章:https://zhuanlan.zhihu.com/p/110274934
https://blog.csdn.net/qq_39885465/article/details/104500137