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

Ключ

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

Выполнить скрипт

...

Версия 11 (Java)

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

...

Описание

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

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

Image RemovedImage Added

Параметры

...

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

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

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

Настройки

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

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

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

.

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

ACTION_CONTEXTСкрипт для выполнения

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

Да

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

Коллекция

Строка

Число

Логический


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

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

.

скрипта

Объект



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

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

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

Задача:  Перейти на страницу 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