【发布时间】:2016-12-17 00:10:41
【问题描述】:
我在我的 mac 上通过 anaconda 运行 selenium。为了能够选择 Chrome 作为我的网络驱动程序,我需要下载最新的 chromedriver。但我无法弄清楚将文件放在路径中的位置。 如果我只是跑
driver = webdriver.Chrome()
WebDriverException: Message: unknown error: cannot find Chrome binary
我应该将 chromedriver 放在 anaconda/lib/python2.7/site-packages/selenium/webdriver/ 中吗?如果可以,我应该如何指定 selenium 来使用它?
我知道它必须很简单,因为我已经像一年前在我的另一台计算机上设置了 chromedriver,但我现在无法访问它。
编辑: 试过这个
import os
from selenium import webdriver
chromedriver = "/Users/username/Downloads/chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)
driver.get("http://stackoverflow.com")
driver.quit()
收到此错误:
WebDriverException: Message: unknown error: cannot find Chrome binary
(Driver info: chromedriver=2.23.409710 (0c4084804897ac45b5ff65a690ec6583b97225c0),platform=Mac OS X 10.11.6 x86_64)
【问题讨论】:
-
看到那个线程,并尝试了亚当古彻的答案,但得到了同样的错误。我不认为安装 brew 会更好,因为我需要以 anaconda 可以使用的方式安装驱动程序。
-
对我来说唯一有效的是:stackoverflow.com/questions/63421086/…
标签: python google-chrome selenium