Может быть две вещи.
Первый : я предполагаю input
полей, которые содержат обязательный атрибут.
Примерно так: Username: <input type="text" name="usrname" required>
Если вы ничего не предоставите в этой input и нажмете submit button, вы получите это сообщение об ошибке: "Please fill out this field"
, которое является результатом HTML5 обязательный атрибут (Вы можете называть его первым уровнем проверки).
Вы можете перехватить это сообщение об исключении следующим образом:
String message = driver.findElement(By.name("usrname")).getAttribute("validationMessage");
Если вы распечатаете сообщение String, вы получите это: Please fill out this field
Секунда : Может быть предупреждение о проверке Javascript, которое появляется при неправильном вводе пользователем. В таких случаях вам придется переключиться на предупреждение, а затем извлечь сообщение из определенного предупреждения.
Код, который вы можете попробовать в этом случае:
Alert alert = driver.switchTo().alert();
alert.getText();