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

Неявное ожидание - это указание WebDriver опрашивать DOM в течение определенного времени при попытке найти элемент или элементы, если они не доступны сразу. Значение по умолчанию - 0. После установки неявное ожидание устанавливается на время существования экземпляра объекта WebDriver.
1 ответ

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

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

Python & Selenium: разница между driver.implicitly_wait() и time.sleep()

Да, я знаю, что оба привыкли ждать определенное время. Селен: driver.implicitly_wait(10) Python: import time time.sleep(10) Есть ли разница между этими двумя?
1 ответ

Как совместить неявные и явные таймауты в Selenium?

Я использую Selenium ChromeDriver с неявным таймаутом: _driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); В одном из моих тестов я хочу переопределить это явным тайм-аутом. Перед прочтением свойства я явно жду, пока будет найден эле…
0 ответов

Selenium C# ImplicitWait не будет ждать загрузки элемента

Я создал собственный метод для неявного ожидания загрузки элемента, а затем использую его в пользовательском методе щелчка следующим образом: public static void WeElementToBeClickable(this IWebElement element, int sec = 10) { var wait = new WebDrive…
21 ноя '18 в 15:36
1 ответ

Почему Selenium получает дочерние элементы медленно

Например, HTML: <input type="hidden" name="ie" value="utf-8"> этот элемент не имеет дочернего элемента, когда я использую код: List<WebElement> childElements = ele.findElements(By.xpath("./*")); программа очень долго (около 30 с) возвращ…
1 ответ

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

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

Экземпляр драйвера должен соответствовать спецификации W3C для поддержки ошибки получения значений времени ожидания при использовании ImplicitWait

Я пытаюсь установить неявное ожидание с помощью ChomeDriver и Selenium, но получаю сообщение об ошибке. Поведение также заключается в том, что время ожидания не устанавливается и по умолчанию составляет 60 секунд. Driver instance must comply with th…
3 ответа

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

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

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

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

Автоматизация ожидает загрузки веб-страницы в течение 10 минут, если время ожидания равно 10 секундам.

У меня есть проект Java Selen. Я использовал неявное ожидание 10 секунд, используя driver.manage() .timeouts() .implicitlyWait(10, TimeUnit.SECONDS); Тем не менее сценарии автоматизации ждут загрузки веб-страницы в течение 10 минут. Вот изображение,…
0 ответов

Python Selenium ожидает изменения атрибута веб-элемента в цикле

Я пытаюсь использовать Selenium с Chrome в Python 3.7, чтобы дождаться раскрытия элемента после имитации щелчка. <div id = itemArea> <div> Heading 1 <a aria-expanded = "False"> <span> Expanded Area 1 <span> </a> &…
2 ответа

Selenium: пусть findElements ждет видимого элемента, хотя невидимый элемент существует

Мы хотим отправить некоторые ключи элементу, идентифицированному по имени. В приложении может быть несколько элементов с одинаковым именем, но в этом случае будет виден только один элемент. Для этого у нас есть такой фрагмент кода (упрощенный код, б…
2 ответа

Зачем нужно явное ожидание, если мы можем установить неявное ожидание на большее количество времени одновременно?

Мы объявили неявное ожидание в 10 секунд, но элемент занимает больше этого времени, скажем, 20 секунд, а иногда может появляться на 5 секундах, поэтому в этом сценарии объявляется явное ожидание. в любое время неявное ожидание не ждите времени по ум…
1 ответ

Почему мое явное ожидание не работает в Selenium .Net?

Я написал метод расширения C#, который принимает By для элемента и пытается подождать до 5 секунд, многократно опрашивая страницу, чтобы увидеть, присутствует ли элемент. Вот код: public static IWebElement FindWithWait(this ISearchContext context, B…
04 ноя '19 в 13:18
2 ответа

В чем разница между неявным ожиданием и AjaxElementLocatorFactory?

По определению, Неявное ожидание - это указание веб-драйверу опрашивать DOM в течение определенного времени при попытке найти элемент или элементы, если они не доступны сразу. См. Неявное ожидание Таймаут для WebElement будет назначен классу страниц…
1 ответ

Как применить неявное ожидание в Selenium WebDriver C# при использовании объектной модели страницы и фабрики страниц

Я добавил неявное ожидание в метод SetUp класса Test, а также в конструктор объекта страницы. Мне нужно подать заявку на ожидание всех методов тестирования. Но не работает. Может ли кто-нибудь помочь, пожалуйста. Я использовал фреймворк NUnit Объект…
3 ответа

Должен ли Selenium findElements() неявно ждать возврата 0 элементов?

Я пришел сюда с вопросом о Selenium. В моем тесте мне нужно удалить какой-то элемент в веб-приложении, а затем я хочу проверить, пуст ли список элементов. Я знаю, что это выглядит банально, но у меня есть небольшая проблема. Вот как я хочу проверить…
1 ответ

Python Selenium явное ожидание и отправка ключей с помощью xpath

Я работаю над ускорением очистки веб-страниц Selenium путем замены implicitly_wait к WebDriverWait с send_keys а также click. Я немного не понимаю, как этого добиться. Это мой код для inplicitly_wait: def ncd_web_scraping(df): df['new_column'] = 'No…
2 ответа

Как именно implicitWait обрабатывается динамически в селене?

У меня есть сомнения, связанные с неявным ожиданием селена? Поскольку мы знаем, что неявное ожидание - это динамическое ожидание, это означает, что если мы упоминаем, что ожидание в течение 10 секунд для загрузки любого элемента, но если элемент заг…
1 ответ

Изменять неявно Ждать динамически

Прокомментируйте следующий код, который я нашел на YouTube. Проверяет, присутствует ли элемент в данный момент public boolean isElementPresent(By locator) { driver.manage().timeouts().implicitlyWait(0, TimeUnit.SECONDS); List<WebElement> list …