Я добавляю веб-тесты в свой проект с использованием Selenium.У меня уже есть куча тестов, которые проверяют определенный элемент, используя:
final WebElement dateElement = web.findElement(By.id(elementId));
И это прекрасно работает.Теперь у меня есть другое требование.Это на моей сгенерированной странице:
<input type="text" id="dateElement" name="dateElement" value="bunch of monkeys" tabindex="101" placeholder="yyyy-mm-dd">
<span class="error">dateElement is an invalid date</span>
Как мне получить сообщение об ошибке?Я хотел бы что-то, что позволяет мне запрашивать элемент span с классом «error» сразу после dateElement.
(Это сообщение об ошибке было создано Spring MVC, поэтому изменить его напрямую непросто.Я думаю, но я бы предпочел не).
Любая альтернативная идея приветствуется.