ホームページ  >  記事  >  バックエンド開発  >  Windows 10 上の ChromeDriver v87 を使用した Selenium で「USB: usb_device_handle_win.cc:1020 Failed to Read Descriptor from Node Connection」エラーを抑制する方法

Windows 10 上の ChromeDriver v87 を使用した Selenium で「USB: usb_device_handle_win.cc:1020 Failed to Read Descriptor from Node Connection」エラーを抑制する方法

DDD
DDDオリジナル
2024-11-11 22:54:03513ブラウズ

How to Suppress the

USB: usb_device_handle_win.cc:1020 Windows 10 で Selenium を使用する ChromeDriver v87 / Chrome v87 でノード接続エラーから記述子の読み取りに失敗しました

問題:

後ChromeDriver v87 および Chrome v87 にアップグレードすると、Selenium テストの実行時に次のエラーが発生します:

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

解決策:

このエラーは、次のコードを追加することで抑制できます。 webdriver.ChromeOptions() の実験的オプションオブジェクト:

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

更新されたコード ブロック:

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

enable-logging スイッチを除外すると、エラー メッセージがコンソールに表示されなくなります。中断することなくテストを実行できるようになります。

以上がWindows 10 上の ChromeDriver v87 を使用した Selenium で「USB: usb_device_handle_win.cc:1020 Failed to Read Descriptor from Node Connection」エラーを抑制する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。