Я пытаюсь войти в свой аккаунт Fidelity, используя Selenium и Fidelity. Я убедился, что использую правильный веб-драйвер (версия 78 для моего Chrome версии 78). Я думаю, что это связано с единственным веб-драйвером Chrome, 32-разрядным, и я использую 64-разрядный. Это последняя ошибка, которую я получаю. Он открывает веб-страницу, вводит мое имя пользователя и пароль, и затем я думаю, что при нажатии кнопки происходит сбой или прямо перед ним.
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")
Вот ошибка, которую я получаю.
Exception ignored in: <function Popen.__del__ at 0x03957270>
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
Я использую Pycharm и Selenium.