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 중국어 웹사이트의 기타 관련 기사를 참조하세요!