环境: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'
**/然后报告错误:
File
"/Library/Python/2.7/site-packages/selenium-3.0.0.b2-py2.7.egg/selenium/webdriver/firefox/webdriver.py",
line 65, in init
self.service.start()
File
"/Library/Python/2.7/site-packages/selenium-3.0.0.b2-py2.7.egg/selenium/webdriver/common/service.py",
line 71, in start
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'geckodriver'
executable needs to be in PATH.
我有一个文件geckodriver,也许我知道这个错误,因为我没有设置路径,但是,我不知道如何在Mac中设置此路径?