Implicit wait — глобальная настройка, Selenium ждёт указанное время для каждого поиска элемента. Проблема: замедляет все тесты, даже где не нужно. Explicit wait — ждём конкретного условия для конкретного элемента: WebDriverWait.until(ExpectedConditions.elementToBeClickable(...)). Лучше и гибче. Fluent wait — расширение explicit: можно настроить polling interval и игнорируемые исключения. На практике: используем explicit wait, избегаем implicit, никогда не делаем Thread.sleep().
В чём разница между implicit, explicit и fluent wait в Selenium?
Middle
421 просмотровAFK Offer AI
Составьте чеклист для тестирования новой фичи "Промокоды": промокод применяется, скидка считается правильно, срок действия, ограничение по количеству использований, один юзер один раз, stackable/non-stackable.