Windows 10 アップデート後に Chrome v87 で「ノード接続からの記述子の読み取りに失敗しました」エラーが発生するのはなぜですか?

Mary-Kate Olsen
リリース: 2024-11-10 06:50:02
オリジナル
921 人が閲覧しました

Why Does Chrome v87 Cause

更新時の Chrome v87 USB デバイス エラー

Windows 10、ChromeDriver v87、Chrome v87 の最近の更新では、ユーザーにエラーが発生する場合があります「ノード接続からの記述子の読み取りに失敗しました: システムに接続されているデバイスがありません」というメッセージfunctioning."

このエラーは、最小限の Selenium コードを実行するとコンソールに表示され、テストの実行を妨げます。これは ChromeDriver/Chrome v87 に固有の問題、または互換性の問題でしょうか?

エラー ログの抑制

エラーは機能的な動作には影響しませんが、影響を受ける可能性があります。コンソールで気が散る。幸いなことに、このエラーは簡単な「ハック」を使用して抑制できます。

add_experimental_option() を介して 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/')
ログイン後にコピー

このソリューションはエラー メッセージを効果的に非表示にし、次のことを可能にします。中断のないテスト実行。

以上がWindows 10 アップデート後に Chrome v87 で「ノード接続からの記述子の読み取りに失敗しました」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート