我正在尝试在 Mac 上使用 Selenium 和 Python。
from selenium import webdriver
browser = webdriver.Firefox()
我收到这些错误:
FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver'
During handling of the above exception, another exception occurred:
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
我尝试了许多不同的解决方案,包括更改我的 $PATH 以添加安装 geckodriver 的位置(请参见此处),并将 geckodriver 可执行文件放在 usr/local/bin 中,根据Pypi.python.org 上的文档我的 Selenium 版本(3.0.2)。
$PATH 现在包括 geckodriver 所在的路径,但我继续收到上述错误。有任何想法吗?
我正在运行 Python 3.5。