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

Ключ

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

...

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

...

Описание

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

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

Image Modified

...

Параметры 

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

...

Контекст                               Контекст действия для

...

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

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

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

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

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

...

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

...

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

Настройки

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

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

.

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

ACTION_CONTEXT

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

Да

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

Коллекция

Строка

Число

Логический


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

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

.

скрипта

Объект



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

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

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

Задача:  Перейти на страницу https://ya.ru

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

Реализация:

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

Image Removed

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

Результат

Image Removed

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

Результат

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

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