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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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