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 Selenium mit ChromeDriver v87 unter Windows 10?

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

DDD
DDDOriginal
2024-11-11 22:54:03517Durchsuche

How to Suppress the

USB: usb_device_handle_win.cc:1020 Fehler beim Lesen des Deskriptors vom Knotenverbindungsfehler mit ChromeDriver v87 / Chrome v87 mit Selenium unter Windows 10

Problem:

Nach dem Upgrade auf ChromeDriver v87 und Chrome v87 tritt beim Ausführen von Selenium-Tests der folgende Fehler auf:

[ERROR:device_event_log_impl.cc(211)] ... Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)

Lösung:

Dieser Fehler kann unterdrückt werden, indem die folgende experimentelle Option zum webdriver.ChromeOptions()-Objekt hinzugefügt wird:

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

Aktualisierter Codeblock:

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 Durch den Enable-Logging-Schalter werden die Fehlermeldungen nicht mehr in der Konsole angezeigt, sodass Tests ohne Unterbrechung ausgeführt werden können.

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 Selenium mit ChromeDriver v87 unter Windows 10?. 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