Выбор ответа Middle Ожидания и флаки спрашивают часто обновлено
Что проверяет Playwright перед кликом
Вопрос
Что делает Playwright перед locator.click()?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Ждёт, пока элемент станет видимым, стабильным и включённым. Это автоожидание (actionability checks): элемент должен быть видим, не двигаться (анимация закончилась), быть enabled и не перекрываться другим элементом.
Варианты ответа
- Ничего: клик выполняется сразу, ожидания пишут вручную
- Ждёт фиксированные 500 мс после последнего изменения DOM
- Ждёт события load у страницы и завершения сетевых запросов
- Ждёт, пока элемент станет видимым, стабильным и включённымправильный ответ
Разбор
Это автоожидание (actionability checks): элемент должен быть видим, не двигаться (анимация закончилась), быть enabled и не перекрываться другим элементом. Проверки повторяются до таймаута действия. Фиксированных пауз нет, а событие load и сетевые запросы к кликам не относятся.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.