>  기사  >  백엔드 개발  >  ChromeDriver v87에서 "USB: usb_device_handle_win.cc:1020 노드 연결에서 설명자를 읽지 못했습니다" 오류를 억제하는 방법은 무엇입니까?

ChromeDriver v87에서 "USB: usb_device_handle_win.cc:1020 노드 연결에서 설명자를 읽지 못했습니다" 오류를 억제하는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-09 18:43:021005검색

How to Suppress

USB: usb_device_handle_win.cc:1020 노드 연결에서 설명자를 읽지 못했습니다.

Chrome v87 및 ChromeDriver v87을 실행하는 Windows 10 환경에서 일반적인 오류 발생 is:

[9848:10684:1201/013233.169:ERROR:device_event_log_impl.cc(211)] [01:32:33.170] USB: usb_device_handle_win.cc:1020 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)

이 오류는 Selenium 테스트 중에 발생합니다.

원인

이 문제는 ChromeDriver/Chrome v87의 변경으로 인해 발생합니다. 브라우저와 USB 간의 통신

해결책

이 오류는 테스트 실행에 영향을 미치지 않지만 과도한 메시지 로그는 콘솔을 복잡하게 만듭니다. 이러한 메시지를 표시하지 않으려면 다음과 같이 ChromeDriver에 실험적 옵션을 추가할 수 있습니다.

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

로깅 활성화 스위치를 제외하면 테스트 기능에 영향을 주지 않고 콘솔에서 오류 메시지를 숨길 수 있습니다.

위 내용은 ChromeDriver v87에서 "USB: usb_device_handle_win.cc:1020 노드 연결에서 설명자를 읽지 못했습니다" 오류를 억제하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.