Maison  >  Article  >  développement back-end  >  Pourquoi Chrome v87 provoque-t-il l'erreur « Échec de la lecture du descripteur à partir de la connexion au nœud » après la mise à jour de Windows 10 ?

Pourquoi Chrome v87 provoque-t-il l'erreur « Échec de la lecture du descripteur à partir de la connexion au nœud » après la mise à jour de Windows 10 ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-10 06:50:02925parcourir

Why Does Chrome v87 Cause

Erreur du périphérique USB Chrome v87 lors de la mise à jour

Dans les mises à jour récentes de Windows 10, ChromeDriver v87 et Chrome v87, les utilisateurs peuvent rencontrer une erreur message indiquant "Échec de lecture du descripteur à partir de la connexion au nœud : un périphérique connecté au système ne fonctionne pas."

Cette erreur apparaît dans la console lors de l'exécution d'un code Selenium minimal, entravant l'exécution du test. S'agit-il d'un problème spécifique à ChromeDriver/Chrome v87 ou d'un problème de compatibilité ?

Suppression des journaux d'erreurs

Bien que l'erreur n'affecte pas le fonctionnement, elle peut être distrayant sur la console. Heureusement, cette erreur peut être supprimée à l'aide d'un simple "hack".

En ajoutant l'argument suivant aux ChromeOptions via add_experimental_option(), les messages d'erreur seront exclus de la console :

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

Avec cette modification, le bloc de code mis à jour devient :

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

Cette solution masquera efficacement les messages d'erreur, permettant une exécution ininterrompue des tests.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn