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

Перейти по адресу

browser.navigate · Браузер

Открывает адрес в текущей вкладке сессии и ждёт загрузки страницы

Открывает другой адрес в уже открытом окне браузера и ждёт загрузки страницы. Используйте, чтобы перейти на нужную страницу сайта или вернуться к пустой форме после ошибки.

Свойства #

Свойство Имя в файле Значение Обязательное По умолчанию Описание
Адрес url текст да — URL (https://…) или путь к файлу .html относительно папки flow
Таймаут загрузки, мс timeoutMs число нет 30000
Сессия session текст нет main Имя сессии браузера (по умолчанию main); несколько сессий — несколько окон

Результат #

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

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

  • Адрес (url) — https://… или путь к файлу .html относительно папки процесса; значения подставляются через {{ }}: https://portal.example.kg/orders/{{ item.reference }}.
  • Таймаут загрузки, мс (timeoutMs, по умолчанию 30000).
  • Сессия (session, по умолчанию main) — имя окна браузера, открытого browser.open. Нужно, только если процесс работает с несколькими окнами сразу.

Ошибки #

Код Причина и что делать
Timeout Страница не загрузилась за время ожидания
BrowserError Страница не открылась (нет сети, сайт недоступен); сессия не открыта
InvalidArgument Адрес пустой или некорректный

Пример #

{ "type": "browser.navigate", "props": { "url": "form.html" } }