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

Ключ

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

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

...

Версия 11 (Java)

Группа действий: Браузеры

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

Image Removed

Настройки

Подгруппа Окна, вкладки, фреймы

...

Описание

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

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

Image Added

Параметры и их настройки

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

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

.

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

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

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

Да

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

Коллекция

Строка

Число

Логический


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

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

.

скрипта

Объект



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

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

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

Задача:

Перейти на страницу https://dzen.ru/?clid=2337508-193&from=dist_bookmark&win=381&yredirect=true и запустить скрипт для отображения диалогового окна в браузере, далее  -закрыть браузер. 

Решение:

Воспользоваться действиями "Открыть браузер", "Выполнить скрипт", "Закрыть браузер". 

Реализация:

...

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

Реализация

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

Результат

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

...

Результат:

Программный робот отработал успешно.

Image Removed

Отображено диалоговое окно на странице в браузере. 

Image Removed