Ich bin ziemlich neu zu Raspberry Pi und Python und versuchen, Selen zu laufen, um ein Web-Programm auf meinem Modell B zu automatisieren. Ich habe alles installiert und versuche nur zu laufen einen einfachen Befehl wie:Laufen Selen auf Raspberry Pi: Mögliche GeckoDriver Problem
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://seleniumhq.org/')
Dies sollte FireFox öffnen (wie ich installiert Iceweasel habe), aber ich erhalte immer diese Fehlermeldung:
Traceback (most recent call last): File "BingBotTest.py", line 3, in browser = webdriver.Firefox()
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 142, in init self.service.start()
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/common/service.py", line 81, in start os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
ich wusste, dass ich die GeckoDriver für Firefox benötigt, so dass ich heruntergeladen es. Ich nahm an, dass ich die ARM7-Version von GeckoDriver herunterladen sollte. Aber wenn ich es extrahiere, macht es keine ausführbare Datei, so dass ich meinen Code dorthin leiten kann. Jeder mit irgendeiner Führung?