fun waitForIgnoringError()

in remote-robot/src/main/kotlin/com/intellij/remoterobot/utils/RepeatUtils.kt [9:23]


fun waitForIgnoringError(
    duration: Duration = Duration.ofSeconds(5),
    interval: Duration = Duration.ofSeconds(2),
    description: String? = null,
    errorMessage: String = "",
    condition: () -> Boolean
) {
    waitFor(duration, interval, description, errorMessage) {
        try {
            condition()
        } catch (e: Throwable) {
            false
        }
    }
}