Quantcast
Channel: Active questions tagged selenium - Stack Overflow
Viewing all articles
Browse latest Browse all 99408

How to fix OSError: [WinError 6] The handle is invalid with Python and Selenium?

$
0
0

I'm trying to log into my Fidelity account, using Selenium, and Fidelity. I've made sure that I'm using the correct webdriver (version 78 for my Chrome version 78). I think this has to do with the only Chrome webdriver is 32-bit and I'm using 64-bit. This is the last error I'm getting. It opens the webpage, put my user name and password, and then I think on the button click it crashes or right before it.

from selenium import webdriver


def test_bot(username, password):
    chrome_options = webdriver.ChromeOptions()
    chrome_options.add_experimental_option("excludeSwitches", ['enable-automation'])
    br = webdriver.Chrome(chrome_options=chrome_options)
    br.get("https://www.fidelity.com")
    br.implicitly_wait(10)

    user = br.find_element_by_id('userId-input')
    user.clear()
    user.send_keys(username)

    pwd = br.find_element_by_id('password')
    pwd.clear()
    pwd.send_keys(password)

    btn = br.find_element_by_id('fs-login-button')
    btn.click()


test_bot("MYUSERNAME", "MYPASSWORD")

Here's the error I'm getting. I'm using Pycharm and Selenium.

Exception ignored in: Traceback (most recent call last): File "C:\Users\Notebook\AppData\Local\Programs\Python\Python37-32\lib\subprocess.py", line 860, in del self._internal_poll(_deadstate=_maxsize) File "C:\Users\Notebook\AppData\Local\Programs\Python\Python37-32\lib\subprocess.py", line 1216, in _internal_poll if _WaitForSingleObject(self._handle, 0) == _WAIT_OBJECT_0: OSError: [WinError 6] The handle is invalid


Viewing all articles
Browse latest Browse all 99408

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>