环境: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?