Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa Selenium Masih Menunjukkan 'chromedriver' Executable Not Found' Selepas Menetapkan Laluan?
Ralat Pengendalian: 'chromedriver' Boleh Laku Tidak Ditemui
Apabila menggunakan Selenium dengan Python, menemui mesej ralat "WebDriverException: Message: 'chromedriver ' boleh laku perlu tersedia dalam laluan" walaupun secara manual menambah laluan kepada Pembolehubah Persekitaran "Path" boleh mengecewakan.
Pendekatan tradisional untuk memuat turun secara manual chromedriver boleh laku dan menetapkan laluan kini sudah lapuk. Penyelesaian yang lebih moden dan automatik disediakan oleh pakej webdriver-manager.
Menggunakan webdriver-manager, pemasangan binari chromedriver yang sesuai boleh dilakukan dengan lancar. Hanya pasang pakej dengan pip install webdriver-manager dan ubah suai kod seperti berikut:
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(ChromeDriverManager().install())
Kod ini secara automatik akan mencari dan memasang versi terkini chromedriver boleh laku untuk sistem anda, memastikan laluan itu betul tetapkan dan menghalang ralat daripada berlaku.
Pendekatan yang dipermudahkan ini bukan sahaja menghapuskan keperluan untuk konfigurasi laluan manual tetapi juga memastikan bahawa anda sentiasa menggunakan versi terkini chromedriver boleh laku. Selain itu, pengurus pemacu web juga boleh digunakan untuk mengurus pemasangan pemacu penyemak imbas lain, seperti Firefox, Edge dan IE, menjadikannya penyelesaian serba boleh untuk semua keperluan ujian Selenium anda.
Atas ialah kandungan terperinci Mengapa Selenium Masih Menunjukkan 'chromedriver' Executable Not Found' Selepas Menetapkan Laluan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!