Перед действием Playwright ждёт, пока элемент станет actionable: видимым, стабильным, enabled и принимающим события — в пределах timeout, без ручного sleep.
Разбор
- Click/fill сами ждут готовности; assertions вроде
toBeVisible тоже ретраятся.
- Timeout настраивается глобально и per-action.
- Force click обходит проверки — используйте осознанно.
- При отладке смотрите trace: на чём именно ждали.
Итог
Auto-wait убирает большую часть явных WebDriverWait, но не отменяет правильные локаторы и детерминированные данные.