<input>
элемент
Согласно документации HTML <input>
элемент представляет собой интерактивные элементы управлениядля HTML-форм для приема данных от пользователя.
Проверка данных
Проверка данных помогает нам гарантировать, что пользователь заполнил нужные поля в правильныхформат для гарантии того, что представленные данные будут успешно приняты приложением / веб-сервером.
Согласно снимку:
Элемент <input>
содержит проверку JavaScript с помощью атрибута data-validate
, который имеет 2 суб-проверки как 'validate-email':true
и 'required':true
.Эти проверки Javasript проверяют текст, введенный в поле <input>
.
Таким образом, после завершения проверки Javasript вы можете извлечь текст, введенный вами в поле EMAIL , т.е. arjun_123 @gmail.com вызывает WebDriverWait , используя следующее решение:
System.out.println(new WebDriverWait(driver, 20).until(ExpectedConditions.elementToBeClickable(email).getAttribute("value"));