python中selenium需要的chromedriver安装

python中selenium需要的chromedriver安装

一、遇到的问题

Selenium库是一个自动化测试工具,需要浏览器来配合使用,我使用的浏览器为Chrome,但运行时发现报错:
selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH.
个人理解意思是:'chromedriver’的可执行文件应该配置到环境变更下。

二、解决方法

Step1、 查看自己现用的Chrome版本,以便下载一个合适的驱动
打开Chrome浏览器,点菜单“帮助””关于Google Chrome”,如下图所示。我的版本为84.0。
在这里插入图片描述

Step2、 下载chromedriver:
 链接:
下载地址:https://chromedriver.storage.googleapis.com/index.html
选择对应的版本84开头的文件夹,并下载和自己操作系统一致的文件,我的操作系统是windows,所以我选择了chromedriver_win32.zip,下载后解压。如下图所示:
在这里插入图片描述
下载和自己操作系统一致的文件

Step3、 环境变量配置
有以下方法:
 windows操作系统,
资料显示:直接将chromedriver.exe文件拖到Python的Scripts目录下。
说明:如果你不知道Scripts目录在哪儿,可以查“控制面板\所有控制面板项\系统” 或“控制面板\系统和安全\系统”,点开“高级系统设置”下的“环境变量Path”,点“编辑”,出现的编辑环境变量中,带Scripts的那一个目录,就是我们要找的目录。
在这里插入图片描述

至此问题解决。

总结一下下载一个和你本机浏览器版本一致的驱动,并放到你的python调用的环境变量文件目录下

特别说明一点:后期若你的浏览器版本升级了,相应的驱动也需要再下载相应的版本并放至以上目录下。


版权声明:本文为zwy_0309原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。