环境: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行,开始 os.path.basename(self.path),self.start_error_message)
selenium.common.exceptions.WebDriverException:消息:'geckodriver' 可执行文件需要在PATH中。
我有一个文件geckodriver,也许我知道这个错误因为我没有设置路径,但是,我不知道如何在Mac中设置这个PATH?