Каково время ожидания по умолчанию для селенового веб-драйвера, прежде чем выдать исключение NoSuchElementException
Есть 3 типа ожидания в селении: неявное ожидание, явное ожидание и свободное ожидание. Если я не использую какое-либо ожидание, сколько времени селен ждет по умолчанию перед броском NoSuchElementException
,
Это неявное ожидание, используемое внутренне селеном.
1 ответ
Да вы правы Неявное ожидание реализуется внутри селеном.
- Вы можете найти подробное обсуждение в разделе Использование неявного ожидания в селене.
Три (3) различных типа ожидания, то есть неявное ожидание, явное ожидание и свободное ожидание, реализованы в соответствии с требованиями варианта использования.
- Здесь вы можете найти подробное обсуждение того, какова внутренняя рабочая разница между неявным ожиданием и явным ожиданием
Если вы не используете какое-либо ожидание, так как на метод findElement() или findElements влияет время "неявного ожидания", действующее на момент выполнения, периода ожидания не будет. При неявном ожидании этот метод вернется, как только в найденной коллекции окажется более 0 элементов, или вернет пустой список, если истекло время ожидания.
- Здесь вы можете найти подробное обсуждение неявного и явного селена, элемент исключения тайм-аута не найден