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