Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa Chrome v87 Menyebabkan Ralat Komunikasi USB dengan Selenium dalam Windows 10?

Mengapa Chrome v87 Menyebabkan Ralat Komunikasi USB dengan Selenium dalam Windows 10?

Barbara Streisand
Barbara Streisandasal
2024-11-08 14:08:01757semak imbas

Why Does Chrome v87 Cause USB Communication Errors with Selenium in Windows 10?

Isu Komunikasi USB dalam Chrome v87 dengan Selenium dalam Windows 10

Baru-baru ini, pengguna telah mengalami ralat dengan Pemacu Chrome v87 dan Chrome v87 berkenaan Komunikasi USB:

[ERROR:device_event_log_impl.cc(211)] USB: usb_device_handle_win.cc:1020 Gagal membaca deskriptor daripada sambungan nod: Peranti yang dilampirkan pada sistem tidak berfungsi. (0x1F)

Impak Kemas Kini Chrome pada Komunikasi USB

Ralat ini menunjukkan perubahan dalam cara Chrome mengurus sambungan USB. Akibatnya, skrip selenium asas pun mencetuskan ralat ini.

Penyelesaian: Menyekat Mesej Ralat

Walaupun ralat ini tidak menjejaskan kefungsian skrip Selenium, ia boleh menjadi menjengkelkan. Untuk menyekat mesej ralat ini, anda boleh menggunakan pilihan percubaan:

options.add_experimental_option('excludeSwitches', ['enable-logging'])

Blok Kod Kemas Kini

from selenium import webdriver

options = webdriver.ChromeOptions() 
options.add_argument("start-maximized")
options.add_experimental_option('excludeSwitches', ['enable-logging'])
driver = webdriver.Chrome(options=options, executable_path=r'C:\WebDrivers\chromedriver.exe')
driver.get('https://www.google.com/')

Kesimpulan

Penyelesaian ini menyekat mesej ralat dengan melumpuhkan pengelogan dalam Chrome. Walaupun ia tidak menyelesaikan isu sebenar dengan komunikasi USB, ia menyediakan cara untuk menikmati output konsol yang lebih bersih semasa menggunakan Selenium dengan versi terkini Chrome dan Pemacu Chrome.

Atas ialah kandungan terperinci Mengapa Chrome v87 Menyebabkan Ralat Komunikasi USB dengan Selenium dalam Windows 10?. 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