Heim >Backend-Entwicklung >Python-Tutorial >Warum löst mein Selenium-Skript den Fehler „Sitzung wegen Seitenabsturz gelöscht' aus?
Fehler beim Löschen der Sitzung aufgrund eines Seitenabsturzes
Einführung
ChromeDriver-Benutzer sind auf ein Rätsel gestoßen Fehlermeldung bei der Verwendung von Selenium- und Cron-Aufgaben. Der Fehler manifestiert sich wie folgt: „Unbekannter Fehler: Sitzung wegen Seitenabsturz aufgrund unbekannten Fehlers gelöscht: Ladestatus kann aufgrund abgestürzter Registerkarte nicht ermittelt werden“. Dieser Artikel untersucht die Ursache dieses Fehlers und bietet mögliche Lösungen.
Fehleranalyse
Die zentrale Fehlermeldung lautet:
selenium.common.exceptions.WebDriverException: Message: unknown error: session deleted because of page crash from unknown error: cannot determine loading status from tab crashed
Prüfung von Die Fehlermeldung und die Codeausschnitte zeigen einen Zusammenhang mit dem Problem, das als „von Tab“ bezeichnet wird abgestürzt".
Lösung
Es wurden mehrere Lösungen vorgeschlagen:
Fix für „Von Tab abgestürzt“
Das Problem „Von Tab abgestürzt“ hat seinen Ursprung in Ein Linux-Problem, bei dem das System versuchte, /dev/shm für nicht ausführbaren Speicher zu verwenden. Korrekturen wurden in nachfolgenden Chrome-Versionen implementiert.
Referenz
Das obige ist der detaillierte Inhalt vonWarum löst mein Selenium-Skript den Fehler „Sitzung wegen Seitenabsturz gelöscht' aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!