python - selenium无法正常运行Chrome浏览器,报错cannot find Chrome binary

默认安装Chrome浏览器时(默认安装在C盘),直接使用以下语句是可以直接自动化测试Chrome。

from selenium import webdriver
browser = webdriver.Chrome()

但是当我把Chrome浏览器换到D盘存储时,发现selenium库无法自动测试Chrome,观察报错信息发现是找不到Chrome二进制文件

WebDriverException: Message: unknown error: cannot find Chrome binary
  (Driver info: chromedriver=2.41.578737 (49da6702b16031c40d63e5618de03a32ff6c197e),platform=Windows NT 10.0.16299 x86_64)

于是我把chromedriver.exe复制一份放到Chrome的新安装位置的Application目录下:“D:\Google\Chrome\Application\chromedriver.exe”;然后要修改为以下代码即可正常自动测试化Chrome。

from selenium import webdriver
browser = webdriver.Chrome("D:\Google\Chrome\Application\chromedriver.exe")

希望能帮助到各位。

你可能感兴趣的:(Python)