Согласен, что это не очень. При первом запуске теста мне система говорит, что пароль не верен (так и должно быть). При повторном запуске, меня просят подтвердить, что я не робот. Тест падает, соответственно.
есть такие варианты:
1. переделать тесты так, чтобы один тест тестировал только первый логин, а второй - только повторный логин. Остальные тесты (наверняка им тоже нужен логин) - делать как первый или как второй вначале.
2. если проверяется один и тот же элемент, то использовать *or* condition в Selenide element.should(or("robot check or wrong pwd", text("robot"),text"(wrong pwd"));
3. (так себе) если проверяются разные элементы: ловить AssertionErrors и внутри костылить обработку.