Невозможно добавить пароль в форму наложения, но можно добавить имя пользователяPython

Программы на Python
Anonymous
Невозможно добавить пароль в форму наложения, но можно добавить имя пользователя

Сообщение Anonymous »

Скрипт, который вводит имя пользователя и пароль в форму наложения входа на веб-сайт. Поле имени пользователя можно найти с помощью XPATH и введенного текста, поле пароля не удается найти с помощью XPATH или ID, что вызывает ошибку «TimeoutException».
Поле пароля можно найти с помощью «password_field = driver.find_element(By.ID, 'пароль')", но текст ввести невозможно, вызывает ошибку "ElementNotInteractableException".

Код: Выделить всё

username_field = WebDriverWait(driver, 1).until(EC.element_to_be_clickable((By.XPATH, '//*[@id="email"]')))
username_field.send_keys(username)

password_field = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '//*[@id="password"]')))
#password_field = driver.find_element(By.ID, 'password')
password_field.send_keys(password)

sign_in_button = WebDriverWait(driver, 1).until(EC.element_to_be_clickable((By.XPATH, '//*[@id="login-form"]')))
sign_in_button.click()
Попытался ввести в качестве пароля только один символ «1», добавив пароль_field.clear() и пароль_field.click() перед send_keys. Есть идеи? Спасибо всем.

Подробнее здесь: https://stackoverflow.com/questions/784 ... d-username

Вернуться в «Python»