Failed to read descriptor from node connection: A device attached to the system is not functioning error using ChromeDriver Selenium on Windows OS

后端 未结 4 584
一向
一向 2020-12-10 16:47

I got this while running the selenium webdriver script in python I also set the path in System Environment and also tried downloading the webdriver that matches with my chro

4条回答
  •  余生分开走
    2020-12-10 17:12

    This error message...

    [14432:11656:1120/161059.539:ERROR:device_event_log_impl.cc(211)] [16:10:59.539] USB: usb_device_handle_win.cc:1020 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)
    

    ...implies that the ChromeDriver raised an error while in trying to initiate/spawn a new Browsing Context i.e. Chrome Browser session.


    Analysis

    This error occurs due to an USB device which is attached to the windows-10 system and isn't functioning properly.

    This error is defined within usb_device_handle_win.cc as follows:

    void UsbDeviceHandleWin::GotDescriptorFromNodeConnection(
        TransferCallback callback,
        scoped_refptr request_buffer,
        scoped_refptr original_buffer,
        Request* request_ptr,
        DWORD win32_result,
        size_t bytes_transferred) {
      std::unique_ptr request = UnlinkRequest(request_ptr);
      if (win32_result != ERROR_SUCCESS) {
        SetLastError(win32_result);
        USB_PLOG(ERROR) << "Failed to read descriptor from node connection";
        std::move(callback).Run(UsbTransferStatus::TRANSFER_ERROR, nullptr, 0);
        return;
      }
    

    Solution

    This error isn't harmful and doesn't blocks the spawning of the new Browsing Context i.e. Chrome Browser session. So you can safely ignore the error.

    However in your code block you need to replace the keyword resource_path with executable_path and your effective code block will be:

    webdriver.Chrome(executable_path=r'C:\webdriver\chromedriver.exe') # to open the chromebrowser 
    driver.get("https://web.whatsapp.com")
    

提交回复
热议问题