Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

[Resolved] Помогите с логикой теста


(Дмитрий Маковский) #1

Всем доброго времени суток . Столкнулся с проблемой, при нажатии на button незаполненное поле подсвечивается красным и div этого поля получает class = “has-error”. Как можно было бы это проверить?


(Александр Таранков) #2
try {
  assertNotNull(driver.findElement(By.Xpath("//div[@class = 'has-error']")));
} catch (ElementNotFound e) {
  // no such element
}

P.S. псевдокод


(sidelnikovmike) #3

Ну или искать поле по другому идентификатору, а потом просто getAttribute(“class”).contains(“has-error”)


(Дмитрий Маковский) #4

Спасибо. За помощь, первый способ подошел, второй к сожалению нет(или я не правильно понял) т.к. это единственное место где что-то меняется в случае ошибки)