Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa Pemacu Web Selenium Saya Mendapat Ralat \'Sesi Dipadamkan Kerana Ranap Halaman\'?

Mengapa Pemacu Web Selenium Saya Mendapat Ralat \'Sesi Dipadamkan Kerana Ranap Halaman\'?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-27 12:34:12141semak imbas

Why Does My Selenium WebDriver Get a

Pengecualian WebDriver: Ralat Tidak Diketahui: Sesi Dipadamkan Kerana Ranap Halaman

Pengguna selenium mungkin menghadapi mesej ralat yang mengelirukan semasa menggunakan ChromeDriver:

unknown error: session deleted because of page crash
from unknown error: cannot determine loading status
from tab crashed

Ralat ini berpunca daripada ranap dalam enjin web Chromium yang mendasari penyemak imbas Chrome, biasanya dicetuskan oleh sumber terhad atau tetapan sistem tertentu.

Penyelesaian:

Untuk menyelesaikan isu ini, beberapa penyelesaian tersedia:

  • Tambah Chrome Pilihan:

    • chrome_options.add_argument('--no-sandbox')
  • Tingkatkan Saiz /dev/shm :

    • sudo mount -t tmpfs -o rw,nosuid,nodev,noexec,relatime,size=512M tmpfs /dev/shm
  • Kongsi /dev/shm melalui Docker:

    • -v /dev/shm:/dev/shm
  • Lumpuhkan Dev Shm Penggunaan:

    • chrome_options.add_argument('--disable-dev-shm-usage')

Nota Tambahan :

Mesej ralat "dari tab ranap" berkaitan dengan Isu Chrome di mana sistem cuba menggunakan /dev/shm untuk memori tidak boleh laksana. Pembetulan asas disertakan dalam Chrome v65.0.3299.6.

Atas ialah kandungan terperinci Mengapa Pemacu Web Selenium Saya Mendapat Ralat 'Sesi Dipadamkan Kerana Ranap Halaman'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn