Ispresent Метод бросает исключение после тайм -аута вместо логическогоJAVA

Программисты JAVA общаются здесь
Anonymous
Ispresent Метод бросает исключение после тайм -аута вместо логического

Сообщение Anonymous »

Я использую Serenity BDD. У меня есть следующий код: < /p>

Код: Выделить всё

@FindBy(id = "privacy-iframe")
WebElementFacade cookieBannerIFrame;

Boolean cookieDisplayed = withTimeoutOf(Duration.ofSeconds(20)).waitFor(cookieBannerIFrame).isPresent();
Через 20 секунд я ожидаю, что cookiedisplayed должен быть false , потому что элемента iframe нет, но вместо этого у меня есть Timeoutexception: Br />

Код: Выделить всё

org.openqa.selenium.TimeoutException: Expected condition failed: waiting for net.serenitybdd.core.pages.RenderedPageObjectView$$Lambda$1098/0x000000e001621100@6719f206 (tried for 20 second(s) with 50 milliseconds interval)
< /code>
isPresent()
должен вернуть логическое, в соответствии с его документом:
< /p>
Я что -то неправильно понял? Любая помощь! Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/794 ... of-boolean

Вернуться в «JAVA»