解决selenium与chrome版本不匹配问题

在使用selenium+chrome进行自动化时,报错selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ 等,大多数情况下是因为selenium与chrome版本不匹配、环境没有配置好的原因。

记录一下我的解决方法

1、查看chrome版本号

打开浏览器,设置-关于Chrome中可以查看到(这里我将Chrome自动更新关闭了,具体操作在之前的文章中
解决selenium与chrome版本不匹配问题_第1张图片

2、根据版本号,去ChromeDriver中下载对应的版本

http://npm.taobao.org/mirrors/chromedriver/
可能没有一模一样的小版本,找一个大版本相同的就可

3、选中后,进入选择适合自己系统的下载包进行下载、解压

解决selenium与chrome版本不匹配问题_第2张图片

4、解压完成后,通过命令行,替换之前的chromedriver(如果之前缺失,直接加进去)
sudo mv 当前chromedriver所在的目录+空格+ /usr/local/bin

添加完成后用ls命令查看一下是否成功

 ls /usr/local/bin/chromedriver 
5、配置环境
 export PATH=$PATH:/usr/local/bin/chromedriver

现在就可以去运行代码了

你可能感兴趣的:(软件测试,chrome,selenium,python)