Это мой HTML-код. Когда я нажимаю на одну кнопку, на странице отображается div с этим кодом:
<label for="email"> "Add an email address"
<input name="email" id="email" class="mb3 ember-text-field ember-view"type="email">
</label>
Первое, что я хочу сделать, это проверить, есть ли у меня <input>
. Если да, я хочу сделать send_keys()
.
Я пробовал что-то вроде этого:
buttons = (driver.find_elements_by_css_selector(".button-secondary-medium"))
for i in range(len(buttons)):
buttons[i].click()
y = randint(5, 9)
time.sleep(y)
try:
email = ui.WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.ID, "email")))
email.send_keys(" paul@yahoo.com")
except:
print("no input")
У меня есть список кнопок, каждая кнопка показывает мне пустую div
, а иногда и
Кнопка показывает div с введенным адресом электронной почты.