Вопрос по selenium, webdriver – Разница между тайм-аутом ожидания WebDriver и неявно ожидания тайм-аута?

7

Я хочу знать техническую разницу между тайм-аутом ожидания WebDriver и неявным временем ожидания ожидания.

Ваш Ответ

1   ответ
8

документация:

Implicit Wait устанавливает внутреннее время ожидания, которое будет использоваться для всех последовательныхWebElement поиск. Он будет пытаться искать элемент снова и снова в течение указанного периода времени, прежде чем выдатьNoSuchElementException если элемент не мог быть найден. Он делает только это и не может быть принужден ни к чему другому - он ожидает появления элементов.

Explicit Wait, или простоWait это таймер, используемый вами для определенного поиска. Он более расширяем в том смысле, что вы можете настроить его на ожидание любого условия, которое вам может понравиться. Как правило, вы можете использовать некоторые из готовыхExpectedConditions подождать, пока элементы станут кликабельными, видимыми, невидимыми и т. д., или просто написать собственное условие, соответствующее вашим потребностям.

@LarsH Мне очень жаль, но что именно делает "опрос"? значит здесь? И что это обычно означает на английском?
спасибо за ваш ответ @Slanec Jasmine.Olivra
ОК, он говорит, что «неявное ожидание - это сказать WebDriverpoll the DOM& Quot ;. Не берите в голову. :-)
Текст, который вы здесь написали, хотя и полезен, довольно сильно отличается от документации, на которую вы ссылаетесь (по крайней мере, в ее текущем состоянии). Документы ничего не говорят о неявном ожидании, неоднократно ищем элемент / условие / и т.д. (Конечно, это говорит о явном ожидании.) Можете ли вы предоставить ссылку или пример для неявного ожидания, который демонстрирует это?
@BruceSun, «опрос» в компьютерах означает многократное обращение к одному и тому же ресурсу. Обычно он означает неблокирующий запрос, поэтому он часто является «занятым ожиданием», т. Е. Он продолжает использовать ЦП, ожидая появления какого-либо условия. На обычном английском языке «опрос» означает задавать вопрос многим людям, чтобы сообщить о результатах всей группы, как в опросах Gallup. (Опрос обычно означает неформальный и необязательный вопрос / ответ, в отличие от голосования, которое может иметь политическую силу; но «опрос» также может быть синонимом для голосования).

Похожие вопросы