Документация 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 } }