Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Выполнить скрипт Версия 11 (Java)

Группа действий: Браузеры Подгруппа Окна, вкладки, фреймы

...

Описание

Данное действие предназначено для выполнения скрипта Действие выполняет скрипт в браузере (используются скрипты JavaScript)

Иконка действия

Параметры

...

Входные параметры

Поле “Контекст”                              Уникальный идентификатор открытого сеанса работы с браузером

Поле “Скрипт”                                 Скрипт для выполнения в браузере

Поле “Параметры”                          Параметры, передаваемые в скрипт

Выходные параметры

Результат                                        Результат выполнения действия

Настройки

и их настройки

СвойствоОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Контекст
Уникальный идентификатор открытого сеанса

Контекст действия для работы с браузером

Идентификатор сеанса браузера

ACTION_CONTEXT

Контекст браузера

Да

СкриптСкрипт
для выполнения
, который должен быть выполнен в браузереСтрокаreturn arguments[0]Да
ПараметрыПараметры, передаваемые в скрипт
Объект
. В скрипте места подстановки параметров должны быть отмечены как arguments[0]Можно передавать только значения типов: Коллекция, Строка, Число, Логический

Коллекция

Строка

Число

Логический


Нет
Результаты
Результат

Результат выполнения скрипта

Объект



Особые условия использования

Отсутствуют.

Пример использования

Задача

Перейти на страницу https://ya.ruОткрыть браузер и вывести диалоговое окно в браузере с подтверждением действия с помощью скрипта. После закроем браузер используя действие “Закрыть браузер” Затем получить текст из окна с подтверждением действия и вывести его сообщением на экран.

Реализация

  1. Собираем следующую схему робота
    Image Removed.
    Image Added
  2. Настраиваем параметры действия "Открыть браузер".
    Image Added
  3. Настраиваем параметры действия “Открыть браузер”, “Выполнить скрипт”и “Закрыть браузер”.
    Image Removed
  4. В Контексте указываем наш браузер и поле Скрипт указываем наш скрипт. (Используемый язык -  JavaScript). 
    Image Removed
  5. Заполняем параметры действия “Закрыть браузер”.

Image Removed

После запускаем робота.

Результат

  1. "Выполнить скрипт".
    Image Added
    В поле скрипта задаем параметры как:
    Блок кода
    arguments[0]
    Это нужно, потому что параметры скрипта забираются из переменной arguments.
    В параметрах скрипта выбираем переменную типа "Строка" и прописываем значение "Hello World!".
  2. Настраиваем параметры действия "Получить текст окна диалога".
    Image Added
  3. Настраиваем параметры действия "Сообщение".
    Image Added
  4. Запускаем робота.

Результат

Робот отработал успешно:
Image Added
На экран выведено сообщение из окна браузера:
Image AddedImage Removed