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!