如何使用Chrome驱动程序在MacOS上使用硒关闭标签页?

时间:2018-07-03 02:42:36

标签: macos python-2.7 selenium-webdriver selenium-chromedriver

我的代码

from selenium import webdriver
dr = webdriver.Chrome()
dr.close()

我收到此错误

  

selenium.common.exceptions.WebDriverException:消息:“ chromedriver”可执行文件必须位于PATH中。请参阅https://sites.google.com/a/chromium.org/chromedriver/home

2 个答案:

答案 0 :(得分:0)

该错误告诉您出了什么问题:在您的可执行路径(在环境中存储为chromedriver的{​​{1}}程序中找不到该程序。

您可以使用以下方法判断当前路径是什么:

$PATH

知道路径后,可以将import os print os.environ['PATH'] 安装到路径中的目录之一。

答案 1 :(得分:0)

正确的解决方案是仅添加chrome驱动程序的路径。最好的方法是将chrome驱动程序放在同一目录中,因为google仍在处理它,因此您可能会对其进行很多更新。