Атрибут Selenium .text не обновляется после element.send_keys - PullRequest
0 голосов
/ 13 июля 2020

У меня проблемы со следующим кодом:

driver.find_element_by_id('username').send_keys(username)
driver.find_element_by_id('password').send_keys(password)


WebDriverWait(driver, load_wait).until(lambda d: d.find_element_by_id('password').text == password and d.find_element_by_id('username').text == username)

Когда страница загружается, driver.find_element_by_id ('password'). Text вернет пустую строку, как и для имени пользователя. Моя проблема в том, что этот метод по-прежнему возвращает пустую строку после того, как я ввел текст через .send_keys, когда я ожидаю получить введенное мной имя пользователя / pw. Я убедился, что этот текст был введен в браузере, но мне нужен способ получить обновленный .text этих двух элементов, и я не знаю, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...