0

环境:mac osx 10.11.2、python 2.7、selenium-3.0.0.b2、firefox 45

我只是创建一个python文件并运行,代码是

/**
from selenium import webdriver
import time
dr = webdriver.Firefox()
time.sleep(5)
print 'Browser will be closed'
dr.quit()
print 'Browser is close'
**/

然后报错:

文件“/Library/Python/2.7/site-packages/selenium-3.0.0.b2-py2.7.egg/selenium/webdriver/firefox/webdriver.py”,第 65 行,在init self.service.start()

文件“/Library/Python/2.7/site-packages/selenium-3.0.0.b2-py2.7.egg/selenium/webdriver/common/service.py”,第 71 行,在 start os.path.basename(self .path), self.start_error_message)

selenium.common.exceptions.WebDriverException:消息:“geckodriver”可执行文件需要在 PATH 中。

我有一个文件 geckodriver,也许我知道这个错误是因为我没有设置路径,但是,我不知道如何在 Mac 中设置这个 PATH?

4

0 回答 0