Heim  >  Artikel  >  Backend-Entwicklung  >  Wie unterdrücke ich den Fehler „USB: usb_device_handle_win.cc:1020 Fehler beim Lesen des Deskriptors von der Knotenverbindung“ in ChromeDriver v87?

Wie unterdrücke ich den Fehler „USB: usb_device_handle_win.cc:1020 Fehler beim Lesen des Deskriptors von der Knotenverbindung“ in ChromeDriver v87?

Barbara Streisand
Barbara StreisandOriginal
2024-11-09 18:43:021005Durchsuche

How to Suppress

USB: usb_device_handle_win.cc:1020 Fehler beim Lesen des Deskriptors von der Knotenverbindung

In Windows 10-Umgebungen mit Chrome v87 und ChromeDriver v87, a Ein häufiger Fehler ist:

[9848:10684:1201/013233.169:ERROR:device_event_log_impl.cc(211)] [01:32:33.170] USB: usb_device_handle_win.cc:1020 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)

Dieser Fehler Tritt während Selenium-Tests auf.

Ursache

Das Problem ist auf eine Änderung in ChromeDriver/Chrome v87 zurückzuführen, die die Kommunikation zwischen dem Browser und USB-Geräten verbessert.

Lösung

Obwohl dieser Fehler keinen Einfluss auf die Testausführung hat, ist die Meldung zu groß Protokolle überladen die Konsole. Um diese Meldungen zu unterdrücken, kann dem ChromeDriver eine experimentelle Option hinzugefügt werden:

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

Beispiel

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/')

Durch Ausschließen des Enable-Logging-Schalters wird die Fehlermeldungen können in der Konsole ausgeblendet werden, ohne die Testfunktionalität zu beeinträchtigen.

Das obige ist der detaillierte Inhalt vonWie unterdrücke ich den Fehler „USB: usb_device_handle_win.cc:1020 Fehler beim Lesen des Deskriptors von der Knotenverbindung“ in ChromeDriver v87?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn