关于:selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary

selenium做ui自动化,启动浏览器就遇到了报错:selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary

有两种可能原因

  • 没有chromedriver
  • 没有找到chrome

解决方案:三个方式

方式1:

指定chromedriver.exe驱动绝对路径(也有可能你忘了在相关目录下放置chromedriver.exe,所以在做这个之前先看一下相关目录是否有chromedriver.exe:webdriver.exe放在哪些目录)

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

方式2:

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

方式3:

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

option = webdriver.ChromeOptions()
option.binary_location=r'D:Local\Google\Chrome\Application\chrome.exe' 
driver = webdriver.Chrome()

 

你可能感兴趣的:(#,selenium,#)