Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 7 Следующий »

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

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


Описание

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

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

Параметры 

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

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

Скрипт                                  Скрипт, который должен быть выполнен в браузере

Параметры                          Параметры, передаваемые в скрипт

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

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

Настройки

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

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

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

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

Да

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

Коллекция

Строка

Число

Логический


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

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

Объект



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

Отсутствуют

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

Задача

Открыть браузер и вывести окно "This page says" с помощью скрипта. Затем получить текст из окна "This page says" и вывести его сообщением на экран.

Реализация

  1. Собираем следующую схему робота:

  2. Настраиваем параметры действия “Открыть браузер”:
  3. Настраиваем параметры действия “Выполнить скрипт”:

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

Результат

Робот отработал успешно:

 На экран выведено сообщение из окна браузера:

  • Нет меток