Забавно, но не могу найди способа (без того, чтобы писать кастомный Condition) - как проверить, что HTML5 input элемент не валидирован. У нас его действительно нет, или я что-то упускаю из вида?
Andrei @dstekanov @rosolko @boris_osipov в JS это было бы примерно так: $("#firstName").validity.valid==false
через getAttribute() не выводит, а другого прямого доступа вроде нет (только JS).
Альтернатива: псеводокласс :invalid, который тоже вроде как Selenium 3 не достаёт.