Pourquoi Chrome v87 provoque-t-il des erreurs de communication USB avec Selenium dans Windows 10 ?

Barbara Streisand
Libérer: 2024-11-08 14:08:01
original
540 Les gens l'ont consulté

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

Problèmes de communication USB dans Chrome v87 avec Selenium dans Windows 10

Récemment, les utilisateurs ont rencontré une erreur avec Chrome Driver v87 et Chrome v87 concernant Communication USB :

[ERREUR:device_event_log_impl.cc(211)] USB : usb_device_handle_win.cc:1020 Échec de la lecture du descripteur à partir de la connexion du nœud : un périphérique connecté au système ne fonctionne pas. (0x1F)

Impact de la mise à jour de Chrome sur la communication USB

Cette erreur indique un changement dans la façon dont Chrome gère les connexions USB. Par conséquent, même les scripts Selenium de base déclenchent cette erreur.

Résolution : suppression des messages d'erreur

Bien que cette erreur n'affecte pas la fonctionnalité des scripts Selenium, elle peut être ennuyeux. Pour supprimer ces messages d'erreur, vous pouvez utiliser une option expérimentale :

options.add_experimental_option('excludeSwitches', ['enable-logging'])
Copier après la connexion

Bloc de code mis à jour

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

Conclusion

Cette solution de contournement supprime les messages d'erreur en désactivant la connexion dans Chrome. Bien que cela ne résolve pas le problème réel de la communication USB, cela permet de profiter d'une sortie de console plus propre tout en utilisant Selenium avec les dernières versions de Chrome et du pilote Chrome.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!