Problem:
Selenium löst beim Starten eines Chrome-Treiberdienstes eine WebDriverException aus. Die Fehlermeldung weist darauf hin, dass der Chromedriver unerwartet mit dem Statuscode 127 beendet wurde.
Analyse:
Der Statuscode 127 bedeutet normalerweise eine ausführbare Datei, die nicht gefunden werden konnte oder wurde wegen Fehlern abgebrochen. In diesem Fall deutet dies darauf hin, dass in der ausführbaren Chromedriver-Datei erforderliche Abhängigkeiten fehlen oder andere Laufzeitprobleme aufgetreten sind.
Lösung:
Um diesen Fehler zu beheben, installieren Sie die erforderlichen Bibliotheken dass Chromedriver benötigt. Für Ubuntu 17.10 kann dies durch Ausführen des folgenden Befehls erreicht werden:
<code class="bash">apt-get install -y libglib2.0-0=2.50.3-2 \ libnss3=2:3.26.2-1.1+deb9u1 \ libgconf-2-4=3.2.6-4+b1 \ libfontconfig1=2.11.0-6.7+b1</code>
Zusätzliche Fehlerbehebung:
Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen unter Berücksichtigung des Frage-und-Antwort-Stils: Kurz & direkt: * WebDriverException: Warum wird mein Chromedriver mit dem Statuscode 127 beendet? * Selenfehler: So f. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!