assert And Accumulate That
Проверка истинности условия. Если условие ложно, то вызывается исключение, логируется сообщение об ошибке, но тест не останавливается.
Пример:
pages.page.element.assertAndAccumulateThat(element -> element.isEnabled(), "Элемент недоступен");
Content copied to clipboard
или (с использованием ссылки на метод):
pages.page.element.assertAndAccumulateThat(Element::isEnabled, "Элемент недоступен");
Content copied to clipboard
аналогично вызову метода Assert.isTrueAndAccumulate:
Assert.isTrueAndAccumulate(() -> pages.page.element.isEnabled(), "Элемент недоступен");
Content copied to clipboard
Return
Элемент, у которого был вызван метод
Since
2.1.0
Parameters
func
Проверяемое условие. Тип параметра - Element
error Message
Сообщение об ошибке
fun assertAndAccumulateThat(func: Function<Element, Boolean>, description: String, errorMessage: String): Element
Проверка истинности условия. Если условие ложно, то вызывается исключение, логируется сообщение об ошибке, но тест не останавливается.
Пример:
pages.page.element.assertAndAccumulateThat(element -> element.isEnabled(), "Описание проверки", "Элемент недоступен");
Content copied to clipboard
или (с использованием ссылки на метод):
pages.page.element.assertAndAccumulateThat(Element::isEnabled, "Описание проверки", "Элемент недоступен");
Content copied to clipboard
аналогично вызову метода Assert.isTrueAndAccumulate:
Assert.isTrueAndAccumulate(() -> pages.page.element.isEnabled(), "Описание проверки", "Элемент недоступен");
Content copied to clipboard
Return
Элемент, у которого был вызван метод
Since
2.1.0
Parameters
func
Проверяемое условие. Тип параметра - Element
description
Описание проверки
error Message
Сообщение об ошибке