更新後、Selenium(3.0.1)をFirefox(50.1.0)で使用することはできません。ここで私は、関連するエラーで実行しているコードは次のとおりです。Firefox(Python)でSeleniumを実行できない
from selenium import webdriver
website = 'www.google.com'
driver = webdriver.Firefox()
driver.get(website)
これは、次のエラーを与える:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 135, in __init__
self.service.start()
File "/usr/local/lib/python2.7/site-packages/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.
私は私のPATHに、さまざまな実行可能ファイルを追加する必要性について話して、多くの記事を読みましたSeleniumを実行するには変数が必要ですが、これまでのところ完全に失敗しました。現在のPATH変数は次のとおりです。
$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
実行可能ファイルfirefoxまたはgeckodriverを正常に追加できませんでした。 (実行ファイルを '/ usr/local/bin'にコピーしても同じエラーが表示される)
[パイソンを使用してセレン - Geckodriver実行ニーズをPATHにあるように]の可能な重複(http://stackoverflow.com/questions/40208051/selenium-using-python-geckodriver-executable- need-to-be-in-path) – bkmagnetron
私はこれらの正確なステップをさまざまな形で実行しようとしましたが、これまでに何も作業していませんでした。 –
また、geckodriver.exeをパスに追加しましたが、これはまだ問題を修正していません。 –