Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa Selenium WebDriver Throw 'tidak dapat memperoleh {service.path} menggunakan Pengurus Selenium'?

Mengapa Selenium WebDriver Throw 'tidak dapat memperoleh {service.path} menggunakan Pengurus Selenium'?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-28 09:52:10514semak imbas

Why Does Selenium WebDriver Throw

Tidak Dapat Menggunakan Selenium WebDriver: Dua Pengecualian Ditemui

Apabila cuba membuat instantiate objek Selenium WebDriver, sesetengah pembangun mungkin menghadapi ralat berikut:

"unable to obtain {service.path} using Selenium Manager; 'str' object has no attribute 'capabilities'"

Ralat ini boleh dikesan kembali kepada isu dengan Pengurus Selenium bersama-sama dengan versi yang lebih baharu Selenium (v4.6.0 dan ke atas). Punca utama terletak pada percubaan untuk menetapkan laluan driver.exe secara manual.

Penyelesaian:

Dalam versi Selenium yang lebih baharu, keupayaan pengurus WebDriver telah dipertingkatkan, menghapuskan keperluan untuk spesifikasi laluan pemandu manual. Untuk menyelesaikan isu ini, mudahkan kod anda dengan mengalih keluar laluan driver.exe:

from selenium import webdriver

driver = webdriver.Chrome()  # Automatically handles browser and driver
driver.get("https://www.google.com/")
driver.quit()

Rujukan:

  • [Tujuan WebDriver Pengurus](https://www.selenium.dev/documentation/webdriver/webdriver_manager/)
  • [Memperkenalkan Pengurus Selenium](https://tombevans.org/introduction-to-the-new-selenium- manager-on-selenium-4-5/)

Atas ialah kandungan terperinci Mengapa Selenium WebDriver Throw 'tidak dapat memperoleh {service.path} menggunakan Pengurus Selenium'?. 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