Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mengapa Saya Mendapat \"WebDriverException: Ralat Tidak Diketahui\" dalam Selenium dengan Versi Chrome Lama?

Mengapa Saya Mendapat \"WebDriverException: Ralat Tidak Diketahui\" dalam Selenium dengan Versi Chrome Lama?

Barbara Streisand
Barbara Streisandasal
2024-11-02 09:33:03882semak imbas

Why Am I Getting

WebDriverException: Ralat Tidak Diketahui dalam Selenium dengan Versi Chrome Lama

Apabila menggunakan Selenium dengan versi lama Google Chrome, pengguna mungkin menghadapi ralat " WebDriverException: ralat tidak diketahui: tidak dapat mencari binari Chrome." Ralat ini berlaku apabila ChromeDriver tidak dapat mengesan perduaan Chrome di lokasi lalai yang dijangkakan.

Penyelesaian:

Untuk menyelesaikan isu ini, nyatakan lokasi perduaan Chrome dengan jelas menggunakan Options.binary_location property. Sifat ini menerima laluan ke boleh laku binari Chrome.

<code class="python">from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.binary_location = "C:\Program Files\Chrome\chrome64_55.0.2883.75\chrome.exe"
driver = webdriver.Chrome('chromedriver.exe', chrome_options=options)</code>

Dengan menyediakan lokasi tepat binari Chrome, ChromeDriver boleh mengesan dan melancarkan Chrome dengan tepat, menyelesaikan ralat "tidak dapat mencari binari Chrome".

Atas ialah kandungan terperinci Mengapa Saya Mendapat \"WebDriverException: Ralat Tidak Diketahui\" dalam Selenium dengan 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