selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary解决合集

报错原因

由于pycharm找不到chrome浏览器或者是chromedriver浏览器驱动。

解决办法

一.下载对应版本Chromedriver放到python的安装路径下

1.查看谷歌浏览器的版本

selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary解决合集_第1张图片

 

2.浏览器中打开:https://npm.taobao.org/mirrors/chromedriver/并下载对应步骤1版本的浏览器驱动, 一般只需要大版本对应即可,

selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary解决合集_第2张图片
3.找到python和chrome的安装路径.将解压后的Chromedriver放入该路径
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary解决合集_第3张图片

 

selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary解决合集_第4张图片

4.操作完上述步骤重新执行以下代码

selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary解决合集_第5张图片

执行完后如果正常会弹出百度界面

排除chrome浏览器和chromedriver驱动问题

如果以上方法不行,检查是否是chrome浏览器或者chromedriver驱动有问题
检查方法:
指定chromedriver.exe驱动绝对路径

 selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary解决合集_第6张图片

本人解决心得

如果还是有问题大概率是 chrome浏览器和chromedriver驱动问题,我试了以上的方法还是有问题,所以我先重新安装另一个大版本的Chromedriver驱动,也是失败。最后又重新安装了谷歌浏览器,在尝试就解决该问题了

 

 

你可能感兴趣的:(chrome,selenium,测试工具)