Документация 0.4 Справочник действий

Снимок страницы

browser.screenshot · Браузер

Сохраняет снимок текущей страницы в файл PNG или JPEG

Сохраняет снимок текущей страницы в файл PNG или JPEG — для отчёта, подтверждения подачи заявки или разбора ошибок. Снимок можно приложить к заданию шагом orch.attachFile.

Свойства #

Свойство Имя в файле Значение Обязательное По умолчанию Описание
Путь к файлу path путь к файлу да —
Вся страница fullPage да/нет нет нет Снять страницу целиком, а не только видимую часть
Сессия session текст нет main Имя сессии браузера (по умолчанию main); несколько сессий — несколько окон

Результат #

Действие не возвращает значений.

Как работает #

  • Путь к файлу (path) — .png или .jpg/.jpeg (формат — по расширению); относительный путь считается от папки процесса, папки создаются.
  • Вся страница (fullPage) — снять страницу целиком, а не только видимую часть окна.
  • Сессия (session, по умолчанию main) — имя окна браузера, открытого browser.open. Нужно, только если процесс работает с несколькими окнами сразу.

Ошибки #

Код Причина и что делать
BrowserError Сессия не открыта или браузер закрыт; не удалось записать файл
Timeout Снимок не сделан за 30 с (очень длинная страница)

Пример #

{ "type": "browser.screenshot", "props": { "path": "screens\\{{ item.reference }}.png", "fullPage": true } }