Heim >Backend-Entwicklung >Python-Tutorial >Warum erhält mein Selenium WebDriver den Fehler „Sitzung wegen Seitenabsturz gelöscht'?
WebDriver-Ausnahme: Unbekannter Fehler: Sitzung wegen Seitenabsturz gelöscht
Selenium-Benutzer können bei der Verwendung von ChromeDriver auf eine verwirrende Fehlermeldung stoßen:
unknown error: session deleted because of page crash from unknown error: cannot determine loading status from tab crashed
Dieser Fehler ist auf einen Absturz der Chromium-Web-Engine zurückzuführen, die dem Chrome-Browser zugrunde liegt und normalerweise durch begrenzte Ressourcen ausgelöst wird oder bestimmte Systemeinstellungen.
Lösung:
Um dieses Problem zu beheben, stehen mehrere Lösungen zur Verfügung:
Chrome hinzufügen Optionen:
/dev/shm-Größe erhöhen :
/dev/shm über Docker teilen:
Dev Shm deaktivieren Verwendung:
Zusätzlicher Hinweis :
Die Fehlermeldung „vom Tab abgestürzt“ hängt mit einem Chrome zusammen Problem, bei dem das System versucht, /dev/shm für nicht ausführbaren Speicher zu verwenden. Der zugrunde liegende Fix ist in Chrome v65.0.3299.6 enthalten.
Das obige ist der detaillierte Inhalt vonWarum erhält mein Selenium WebDriver den Fehler „Sitzung wegen Seitenabsturz gelöscht'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!