Wait
object Wait
Класс с методами ожидания выполнения условий.
Пример (Java):
var timestamp = Wait
.byDuration(Duration.ofSeconds(10), Duration.ofMillis(500))
.ignoreExceptions()
.needFailWithMessage("Не удалось получить нужное значение")
.waitFor(ContentHelper::getTimestamp, t -> t.endsWith("4"));
Content copied to clipboard
Пример (Kotlin):
val timestamp = Wait
.byAttemptsCount(10, 500.milliseconds)
.description("Описание")
.needFailWithMessage("Не удалось получить нужное значение")
.waitFor({ ContentHelper.getTimestamp() }, { it.endsWith("4") })
Content copied to clipboard
Functions
Link copied to clipboard
Ожидание по количеству попыток
Link copied to clipboard
fun byDuration(waitingTime: Duration, pollInterval: Duration = Duration.ofMillis(millis)): Wait.Waits
Ожидание по времени