由於頁面崩潰導致會話刪除錯誤
簡介
ChromDriver 用戶遇到了一個神秘的問題使用Selenium 和Cron 任務時出現錯誤訊息。此錯誤表現為「未知錯誤:會話因未知錯誤導致頁面崩潰而被刪除:無法確定選項卡崩潰的載入狀態」。本文調查了此錯誤的原因並提供了可能的解決方案。
錯誤分析
關鍵的錯誤訊息是:
selenium.common.exceptions.WebDriverException: Message: unknown error: session deleted because of page crash from unknown error: cannot determine loading status from tab crashed
詳細檢查錯誤訊息和程式碼片段揭示了與「來自選項卡」的問題的相關性
解決方案
已提出幾種解決方案:
修正「來自標籤崩潰」
「來自選項卡” crashed”問題源自於Linux 問題,系統嘗試將/dev/shm 用於不可執行的記憶體。版本中實作。上](https://bugs.chromium.org/p/chromium/issues/detail?id=736452)
[org.openqa.selenium.SessionNotCreatedException: 會話未建立異常從 Jenkins CI執行時選項卡崩潰錯誤伺服器](https://github.com/SeleniumHQ/selenium/issues/4542)
以上是為什麼我的 Selenium 腳本會拋出「因為頁面崩潰而刪除會話」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!