環境: 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 を設定する方法がわかりません。