История страницы
...
Группа действий: Браузеры Подгруппа Окна, вкладки, фреймы
...
Описание
Данное действие предназначено для выполнения скрипта Действие выполняет скрипт в браузере (используются скрипты JavaScript).
Иконка действия
...
Параметры
Входные параметры
...
Контекст Контекст действия для
...
Поле “Контекст” - Уникальный идентификатор открытого сеанса работы с браузером.
Поле “Скрипт” - Скрипт для выполнения в браузере.
Скрипт Скрипт, который должен быть выполнен в браузере
Параметры Поле “Параметры” - Параметры, передаваемые в скрипт. В скрипте места подстановки параметров должны быть отмечены как arguments[0]. Можно передавать только значения типов: Коллекция, Строка, Число, Логический"
Выходные параметры
...
Результат Результат выполнения скрипта
...
Результат - Результат выполнения действия
Настройки
Свойство |
---|
Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
---|---|---|---|---|
Параметры | ||||
Контекст |
Контекст действия для работы с браузером |
Идентификатор сеанса браузера |
Контекст браузера | Да |
Скрипт |
Скрипт |
, который должен быть выполнен в браузере |
Строка | return arguments[0] | Да | |
Параметры |
Параметры, передаваемые в скрипт. |
В скрипте места подстановки параметров должны быть отмечены как arguments[0]. Можно передавать только значения типов: Коллекция, Строка, Число, Логический | Коллекция Строка Число Логический | Нет | ||
Результаты | ||||
Результат |
Результат выполнения |
скрипта | Объект |
Особые условия использования
Отсутствуют.
Пример использования
Задача: Перейти на страницу https://ya.ru
Открыть браузер и вывести диалоговое окно с подтверждением действия в браузере с помощью скрипта. После закроем браузер используя действие “Закрыть браузер”Затем нужно получить текст из окна с подтверждением действия и вывести его действием "Сообщение" на экран.
Реализация:
- Собираем следующую схему робота:
- Настраиваем параметры действия “Открыть браузер”, “Выполнить скрипт”и “Закрыть браузер”.
- В Контексте указываем наш браузер и поле Скрипт указываем наш скрипт. (Используемый язык - JavaScript).
- Заполняем параметры действия “Закрыть браузер”.
После запускаем робота.
Результат
- :
- Настраиваем параметры действия “Выполнить скрипт”:
В поле скрипта задаем параметры как
Это нужно, потому что параметры скрипта забираются из переменной arguments.Блок кода arguments[0]
В параметрах скрипта выбираем переменную типа "Строка" и прописываем значение "Hello World!". - Настраиваем параметры действия “Получить текст окна диалога”:
- Настраиваем параметры действия “Сообщение”:
- Запускаем робота.
Результат
Робот отработал успешно:
На экран выведено сообщение из окна браузера: