Heim  >  Artikel  >  Backend-Entwicklung  >  Warum erhalte ich bei GeckoDriver auf meinem Raspberry Pi 3 die Fehlermeldung „WebDriverException: Ungültiges Argument“?

Warum erhalte ich bei GeckoDriver auf meinem Raspberry Pi 3 die Fehlermeldung „WebDriverException: Ungültiges Argument“?

DDD
DDDOriginal
2024-10-26 18:35:02411Durchsuche

Why am I getting

WebDriverException: Ungültiger Argumentfehler in Selenium mit GeckoDriver auf Raspberry Pi 3

Diese Ausnahme tritt auf, wenn Sie versuchen, mit einer WebDriver-Instanz zu interagieren wurde bereits zuvor beendet. Die Frage bezieht sich auf ein Szenario, in dem Selenium mit Firefox auf einem Raspberry Pi 3-Gerät verwendet wird und der Fehler auftritt:

selenium.common.exceptions.WebDriverException: Message: invalid argument: can't kill an exited process

Um dieses Problem zu beheben, stellen Sie sicher, dass Sie Firefox im Headless-Modus ausführen, falls dies auf Ihrem System der Fall ist kein Display haben:

<code class="python">options = Options()
options.headless = True
driver = webdriver.Firefox(options=options)</code>

Stellen Sie außerdem sicher, dass Sie kompatible Versionen von Firefox, Selenium und Geckodriver verwenden. Informationen zu den spezifischen Kompatibilitätsanforderungen finden Sie in der Mozilla-Dokumentation:

https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html

Das obige ist der detaillierte Inhalt vonWarum erhalte ich bei GeckoDriver auf meinem Raspberry Pi 3 die Fehlermeldung „WebDriverException: Ungültiges Argument“?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn