【问题标题】:Selenium chromedriver in relative path for mac and pythonMac和python的相对路径中的Selenium chromedriver
【发布时间】:2017-12-05 19:41:47
【问题描述】:
我正在尝试让 selenium 在 mac 上使用 chromedriver。
我已经下载了 chromedriver 的 mac 版本并将其添加到与我的 python 文件相同的文件夹中。然后我正在使用:
driver = webdriver.Chrome()
但它似乎没有打开。
这在 Windows 中可以正常工作,但在 mac 上无法正常工作。有人有什么想法吗?
谢谢
【问题讨论】:
标签:
python
macos
selenium
webdriver
selenium-chromedriver
【解决方案1】:
在创建webdrive.Chrome() 的实例时,您必须提供二进制路径:
chromedriver = "/path/to/chromedriver/folder"
driver = webdriver.Chrome(chromedriver)
或chromedriver 必须在你PATH 中。您可以将chromedriver 添加到PATH 与
export PATH=$PATH:/path/to/chromedriver/folder
【解决方案2】:
您可能需要安装它:
brew cask install chromedriver 或
brew install chromedriver
然后做
which chromedriver
你会得到相关的路径。