Heim  >  Artikel  >  Backend-Entwicklung  >  Hier sind einige fragenbasierte Titel, die zu den bereitgestellten Informationen passen: Kurz und prägnant: * Warum erhalte ich mit Selenium auf meinem Raspb „Ungültiges Argument: Ein beendeter Prozess kann nicht beendet werden“.

Hier sind einige fragenbasierte Titel, die zu den bereitgestellten Informationen passen: Kurz und prägnant: * Warum erhalte ich mit Selenium auf meinem Raspb „Ungültiges Argument: Ein beendeter Prozess kann nicht beendet werden“.

DDD
DDDOriginal
2024-10-28 06:38:30778Durchsuche

Here are a few question-based titles that fit the provided information:

Short & Punchy:

* Why Am I Getting

WebDriverException: Ungültiges Argument: Ein beendeter Prozess mit GeckoDriver, Selenium und Python auf RaspberryPi3 kann nicht beendet werden

Frage:

Benutzer stoßen auf einen WebDriverException-Fehler, während sie versuchen, Selenium mit Headless Firefox auf einem Raspberry Pi 3 auszuführen. Die spezifische Fehlermeldung lautet: „Nachricht: ungültiges Argument: Ein beendeter Prozess kann nicht beendet werden.“

Hintergrundinformationen:

  • Server: Raspberry Pi 3
  • Betriebssystem: Dietpi Version 159
  • Geckodriver-Version: 0.22 für Arm
  • Firefox-Version: 52.9.0
  • Python-Version: 3.5
  • Selenium-Version: 3.14.1

Code-Snippet :

<code class="python">from selenium import webdriver
from selenium.webdriver.firefox.options import Options

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

Antwort:

Um dieses Problem zu beheben, stellen Sie sicher, dass Sie den Headless-Modus verwenden, wenn Sie Firefox auf einem System ohne Display ausführen.

Lösung:

  1. Fügen Sie den folgenden Code zu Ihrem Skript hinzu:
<code class="python">options.headless = True</code>
  1. Stellen Sie sicher, dass Sie kompatibel sind Versionen von Firefox, Selenium und Geckodriver. Weitere Informationen finden Sie in der folgenden Dokumentation: https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html

Das obige ist der detaillierte Inhalt vonHier sind einige fragenbasierte Titel, die zu den bereitgestellten Informationen passen: Kurz und prägnant: * Warum erhalte ich mit Selenium auf meinem Raspb „Ungültiges Argument: Ein beendeter Prozess kann nicht beendet werden“.. 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