. selenium.common.exceptions.WebDriverException: Message: unknown Error: cannot find Chrome binary

匿名 (未验证) 提交于 2019-12-02 23:40:02

使用Chrome浏览器时,经常会遇到以下报错:浏览器没有调用起来

 selenium.common.exceptions.WebDriverException: Message: unknown Error: cannot find Chrome binary

通常由两种问题引起的:

1.ChromeDriver.exe驱动有问题(包括版本,路径等等)

2.Chrome.exe本身有问题。

解决方案:三个

1.指定chromedriver.exe驱动绝对路径

 driver = webdriver.Chrome(r'd:\xxx\chromedriver.exe')

2.添加chrome.exe到系统path环境变量

3.在代码中指定chrome.exe绝对路径。设置binary_location属性

 option = webdriver.ChromeOptions() option.binary_location=r'C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe'  driver = webdriver.Chrome() driver.get('https://www.baidu.com')

注:解决方案1在遇到问题:selenium.common.exceptions.WebDriverException: Message: unknown error: call function result missing 'value'时,也可解决

文章来源: https://blog.csdn.net/n123456uo/article/details/91420342
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!