Ко всем шагам

Видео воспроизводится

Поля шага
секунд (number)
Проверить, что на странице реально проигрывается видео, а не просто отрисован постер/кнопка Play. Шаг сам находит главный плеер (обходит iframe и shadow DOM, из нескольких <video> берёт видимый и самый крупный, отсекая рекламу/превью) и делает два замера времени: если currentTime растёт и поток готов — шаг пройден (в т.ч. для live-эфиров). Параметр необязателен: минимальное продвижение времени в секундах за замер (по умолчанию 0.2). Падает с понятной причиной, если видео на паузе, буферизуется, закончилось или ошибка плеера. Не сработает на cross-origin встроенном плеере (чужой iframe — запрет браузера) и на DRM/canvas-видео — об этом шаг сообщит явно. Поставьте после клика по Play.
Примеры: пусто · 0.5
Пример использования

Проверить, что на странице реально проигрывается видео, а не просто отрисован постер или кнопка Play. Подходит для видеохостингов (RuTube, VK Видео) и встроенных плееров.

Шаг сам находит главный плеер: обходит <iframe> и Shadow DOM, из нескольких <video> берёт видимый и самый крупный (отсекая рекламу и превью), затем делает два замера времени. Если currentTime растёт и поток готов — шаг пройден (live-эфиры тоже).

Параметр необязателен: минимальное продвижение времени в секундах за замер (по умолчанию 0.2).

Примеры:

  • пусто — порог по умолчанию
  • 0.5 — требуем продвижение не меньше 0.5 секунды

Совет: ставьте шаг после клика по кнопке Play.

Не сработает на cross-origin встроенном плеере (чужой iframe — запрет браузера) и на DRM/canvas-видео — в этом случае шаг сообщит причину явно.