Описание тега fluentwait

2 ответа

Как использовать встроенные ExpectedConditions с FluentWait?

В Selenium (Java) я хочу использовать ExpectedConditions с FluentWait. Я пробую следующий код, который не работает. Он не ждет появления элемента в DOM. Может ли кто-нибудь помочь здесь? Wait<WebDriver> wait = new FluentWait<WebDriver>(d…
1 ответ

Selenium WebDriver (JAVA) - беглое ожидание не работает HALP

После некоторого времени поиска проблемы у меня не было никакого решения. И вот я здесь. Некоторые предыстории, я пытаюсь автоматизировать регистрацию, подтверждение и присоединиться к "Живому классу" для определенной платформы. Для этого каждые 10 …
06 фев '19 в 20:25
2 ответа

В чем разница между использованием лямбда-функции в использовании FluentWait и неиспользованием ее?

Ожидание элемента может быть закодировано как WebElement foo = wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("foo"))); В документации по FluentWait приведен пример, приведенный ниже, за исключением определения времени ожидания, инте…
4 ответа

Как убрать предупреждение об устаревании при тайм-ауте и опросе в Selenium Java Client v3.11.0

Ниже приведен мой код, который считается устаревшим после того, как я обновил версию Selenium Webdriver до 3.11.0. private Wait<WebDriver> mFluentWait(WebDriver pDriver) { Wait<WebDriver> gWait = new FluentWait<WebDriver>(pDriver).…
1 ответ

Неявный против явного против свободного ожидания

В чем разница между неявным, явным и быстрым ожиданием? Если мы установим 10 секунд в неявном ожидании и до 10 секунд, в течение 3 секунд будет обнаружен только элемент. В этот раз что будет? Он будет ждать 10 секунд или продолжить.
3 ответа

Я пытаюсь преобразовать код Java в Scala

Я хочу использовать свободное ожидание с селеном в скале. Однако я не могу преобразовать приведенный ниже код в Scala. Пожалуйста, помогите мне. Wait<WebDriver> wait = new FluentWait<WebDriver>(driver) .withTimeout(30, SECONDS) .pollingE…
21 янв '19 в 04:53
6 ответов

Selenium Webdriver 3.0.1: Selenium показывает ошибку для класса FluentWait [Включен ответ на Selenium Java Client v3.11.0]

Я работаю с Selenium Standalone Server 3.0.1, Я пытаюсь добавить Explicit Wait в мой код, чтобы обнаружить элемент через xpath, когда элемент становится видимым. Чтобы получить помощь по Java, я искал исходный код для Selenium Standalone Server 3.0.…
0 ответов

Тип FluentWait не является универсальным; он не может быть параметризован аргументами <WebDriver>

Я пытаюсь использовать Fluent Wait, однако, прежде чем я смог запустить свой код, он показывает ошибку "Тип FluentWait не является универсальным; его нельзя параметризировать с помощью аргументов". Пожалуйста, смотрите мой код ниже Wait&lt;WebDriver…
01 сен '18 в 16:44
1 ответ

Как FluentWait в Selenium реализует метод till ()

Синтаксис until() метод в селен документы, как показано ниже: public &lt;V&gt; V until(java.util.function.Function&lt;? super T,V&gt; isTrue) Использование того же самого походит на: WebDriver wait = new WebDriver(driver, 20); WebElement loginButton…
1 ответ

Подождите, чтобы выполнить два действия - селен / Java

Я пытаюсь использовать свободное ожидание для выполнения двух действий, как показано ниже: Нажмите на кнопку поиска Проверьте результат для элемента Прямо сейчас я пытаюсь с приведенным ниже кодом, и это не похоже на работу: public SendMailPage wait…
1 ответ

Тип Function не является универсальным; он не может быть параметризован с помощью аргументов <WebDriver, WebElement>

Wait&lt;WebDriver&gt; wait = new FluentWait&lt;WebDriver&gt;(driver) .withTimeout(Duration.ofSeconds(30)) .pollingEvery(Duration.ofMillis(500)) .ignoring(NoSuchElementException.class); WebElement foo = wait.until(new Function&lt;WebDriver, WebElemen…
29 май '19 в 11:45
0 ответов

Период опроса по умолчанию в селене с текучим ожиданием?

Я проходил различные реализации ожидания веб-драйвера селена, но меня смущает время опроса по умолчанию для свободного ожидания. Может кто-нибудь сообщить мне период опроса по умолчанию в fluentwait? это 0?
28 мар '19 в 05:46
3 ответа

Нужна помощь в ожидании

В настоящее время я делаю небольшой проект по веб-автоматизации. Это для онлайн-ставок в реальных залах рулетки, Моя проблема в том, что это живые трансляции, в которых есть элементы управления, которые показывают вам вещи на экране, а также контрол…
02 апр '19 в 12:23
1 ответ

Каково время ожидания по умолчанию для селенового веб-драйвера, прежде чем выдать исключение NoSuchElementException

Есть 3 типа ожидания в селении: неявное ожидание, явное ожидание и свободное ожидание. Если я не использую какое-либо ожидание, сколько времени селен ждет по умолчанию перед броском NoSuchElementException, Это неявное ожидание, используемое внутренн…
3 ответа

Как проверить, активирован ли элемент только через 60 секунд

В моем приложении есть ссылка, которая активируется через 60 секунд. Я должен убедиться, что ссылка включается только через 60 секунд, а не до этого. Перепробовал ниже способы: я пытался element to be clickable() при свободном ожидании /webdriver wa…
3 ответа

Как выполнить статическое ожидание в селене с использованием Java?

Это довольно сложно. Куда бы я ни посмотрел, люди все время говорят мне, чтобы они использовали явные, неявные и беглые ожидания. Эти ожидания делают так, чтобы вы делали паузу на основе элементов. Однако покровительствовать нам и удалять инструмент…
1 ответ

Нужно ли уделять меньше времени объявленному для ExplicitWait по сравнению с Implicitwait

Где-то я читал, что смешение Implicit и Explicit дает безнадежный результат. Это правда? Источник: https://www.seleniumhq.org/docs/04_webdriver_advanced.jsp ВНИМАНИЕ: не смешивайте неявные и явные ожидания! Это может привести к непредсказуемому врем…
1 ответ

NoneOrg .openqa.selenium.NoSuchElementException: нет такого элемента: невозможно найти элемент с помощью FluentWait

Я перехожу с WebDriverWait на FluentWait, потому что он устарел, и теперь я получаю ошибку private val waitForElement = FluentWait(DriverFactory.driver).withTimeout(Duration.ofMinutes(1)).pollingEvery(Duration.ofSeconds(1)) @Step("Choose button") fu…
23 авг '19 в 12:01
4 ответа

метод withtimeout(duration) в типе fluentwait &lt;webdriver&gt; не применим для аргументов (int, timeunit)

При работе с этим кодом возникает ошибка, ошибка "Метод withTimeout(Duration) в типе FluentWait не применим для аргументов (int, TimeUnit)" Wait wait = new FluentWait(driver) .withTimeout(30, SECONDS) .pollingEvery(5, SECONDS) .ignoring(NoSuchElemen…
10 окт '19 в 19:06
1 ответ

Когда будет первый вызов метода pollingEvery()?

Сейчас я работаю над Selenium, и мне нужно использовать FluentWait. В моем коде есть строка, которая привела меня прямо сюда. .pollingEvery(Duration.ofMillis(250)) Когда первый звонок? Это в момент запуска кода или через 250 миллисекунд? Я искал отв…
03 сен '19 в 21:32