assertAndAccumulateThat

Проверка истинности условия. Если условие ложно, то вызывается исключение, логируется сообщение об ошибке, но тест не останавливается.

Пример:

pages.page.element.assertAndAccumulateThat(element -> element.isEnabled(), "Элемент недоступен");

или (с использованием ссылки на метод):

pages.page.element.assertAndAccumulateThat(Element::isEnabled, "Элемент недоступен");

аналогично вызову метода Assert.isTrueAndAccumulate:

Assert.isTrueAndAccumulate(() -> pages.page.element.isEnabled(), "Элемент недоступен");

Return

Элемент, у которого был вызван метод

Since

2.1.0

Parameters

func

Проверяемое условие. Тип параметра - Element

errorMessage

Сообщение об ошибке


fun assertAndAccumulateThat(func: Function<Element, Boolean>, description: String, errorMessage: String): Element

Проверка истинности условия. Если условие ложно, то вызывается исключение, логируется сообщение об ошибке, но тест не останавливается.

Пример:

pages.page.element.assertAndAccumulateThat(element -> element.isEnabled(), "Описание проверки", "Элемент недоступен");

или (с использованием ссылки на метод):

pages.page.element.assertAndAccumulateThat(Element::isEnabled, "Описание проверки", "Элемент недоступен");

аналогично вызову метода Assert.isTrueAndAccumulate:

Assert.isTrueAndAccumulate(() -> pages.page.element.isEnabled(), "Описание проверки", "Элемент недоступен");

Return

Элемент, у которого был вызван метод

Since

2.1.0

Parameters

func

Проверяемое условие. Тип параметра - Element

description

Описание проверки

errorMessage

Сообщение об ошибке