Выбор ответа Middle Ожидания и флаки спрашивают часто обновлено

Что проверяет Playwright перед кликом

Вопрос

Что делает Playwright перед locator.click()?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Ждёт, пока элемент станет видимым, стабильным и включённым. Это автоожидание (actionability checks): элемент должен быть видим, не двигаться (анимация закончилась), быть enabled и не перекрываться другим элементом.

Варианты ответа

  1. Ничего: клик выполняется сразу, ожидания пишут вручную
  2. Ждёт фиксированные 500 мс после последнего изменения DOM
  3. Ждёт события load у страницы и завершения сетевых запросов
  4. Ждёт, пока элемент станет видимым, стабильным и включённымправильный ответ

Разбор

Это автоожидание (actionability checks): элемент должен быть видим, не двигаться (анимация закончилась), быть enabled и не перекрываться другим элементом. Проверки повторяются до таймаута действия. Фиксированных пауз нет, а событие load и сетевые запросы к кликам не относятся.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.