Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Membetulkan \'WebDriverException: Ralat Tidak Diketahui\' dengan Selenium dan Versi Chrome Lama?

Bagaimana untuk Membetulkan \'WebDriverException: Ralat Tidak Diketahui\' dengan Selenium dan Versi Chrome Lama?

Patricia Arquette
Patricia Arquetteasal
2024-10-29 09:14:30903semak imbas

How to Fix

WebDriverException: Ralat Tidak Diketahui dengan Selenium dan Versi Chrome Lama Menggunakan Python

Apabila cuba melancarkan Selenium dengan versi lama Google Chrome, anda mungkin menghadapi ralat "WebDriverException: ralat tidak diketahui: tidak dapat mencari binari Chrome." Isu ini biasanya timbul apabila ChromeDriver tidak dapat mengesan perduaan Chrome di lokasi lalainya.

Penyelesaian kepada masalah ini melibatkan penetapan lokasi perduaan Chrome secara eksplisit menggunakan sifat binary_location kelas webdriver.Chrome.Options. Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa ralat ini juga boleh menunjukkan bahawa versi Chrome atau ChromeDriver yang dimuat turun tidak sepadan dengan keperluan yang dinyatakan dalam dokumentasi ChromeDriver.

Untuk memastikan keserasian, adalah disyorkan untuk mematuhi keperluan berikut apabila menggunakan versi Chrome yang lebih lama dengan Selenium:

  • Sahkan bahawa versi Chrome yang dipasang sejajar dengan versi yang disokong untuk ChromeDriver anda.
  • Tetapkan sifat binary_location kepada lokasi sebenar Chrome boleh laku .
  • Semak dua kali sama ada versi ChromeDriver serasi dengan versi Chrome yang sepadan.

Dengan mengikuti garis panduan ini, anda sepatutnya berjaya melancarkan Selenium dengan versi Chrome yang lebih lama . Jika isu berterusan, rujuk dokumentasi ChromeDriver rasmi untuk langkah penyelesaian masalah selanjutnya.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan \'WebDriverException: Ralat Tidak Diketahui\' dengan Selenium dan Versi Chrome Lama?. 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