assertThat

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

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

Пример:

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

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

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

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

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

Return

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

Since

1.2.3

Parameters

func

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

errorMessage

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


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

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

Пример:

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

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

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

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

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

Return

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

Since

1.2.3

Parameters

func

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

description

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

errorMessage

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