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
Libérer: 2024-11-10 06:50:02
original
921 Les gens l'ont consulté

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'])
Copier après la connexion

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/')
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal