Implicit wait — глобальный polling на findElement в течение таймаута; explicit — явное ожидание условия через WebDriverWait/ExpectedConditions для конкретного шага.
Разбор
- Implicit легко маскирует проблемы и замедляет негативные поиски.
- Explicit точнее: visible, clickable, presence, textToBe.
- Смешивать оба опасно — сложнее предсказать суммарные задержки.
- Современная практика: implicit = 0, только explicit.
Итог
Explicit wait выражает намерение; implicit — грубая глобальная настройка с побочными эффектами.