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

Ключ

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

Вызвать команду контекстного меню Версия 1 (Net)

Группа действий: SAP

...

Описание

Действие вызывает команду контекстного меню указанного элемента

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

Параметры

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

Вызвать команду контекстного меню        Действие вызывает команду контекстного меню указанного элемента

...

Индекс команды                                           Индекс команды

Настройки

Свойство

Описание

Тип данных

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

Обязательность заполнения поля

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




 

Вызвать команду контекстного менюДействие вызывает команду контекстного меню указанного элемента


SAP-приложение

Экземпляр SAP-приложения, с которым работает действие

Robin.Sap
 Да
ЭлементЭлемент, с контекстным меню которого нужно взаимодействовать


Robin.WinElement


Да

Название командыНазвание команды, которую необходимо вызвать из контекстного меню. Если поле не заполнено, берется значение из поля "Индекс команды"
Robin.String


  1. Поле заполняется без учета регистра.
  2. Название команды указывается без горячих клавиш.
    Например, для вызова первой команды из контекстного меню параметр должен быть заполнен значением "Вход":

  3. Image ModifiedЕсли заполнены параметры "Название команды" либо "Название команды" и "Индекс команды", то действие использует для определения команды параметр "Название команды".

Например:


В поле "Название команды" ввели "Add other objects"

В поле "Индекс команды" ввели "3"

Image Modified

Действие вызовет команду "Add other objects"

Нет
Индекс командыПорядковый номер команды, которую необходимо вызвать из контекстного меню. Нумерация начинается с 1Robin.Numeric
Нет

Данные для контракта действия


Название

(на англ.)

Обязательное

Описание

(на англ.)

Тип данных

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

Обязательность заполнения поля

ДействиеCall the context menu command
The action calls the context menu command of the specified item.


Входные параметрыSAP applicationДаThe SAP application instance with which the action works.Robin.Sap
 Да

Element

ДаThe element whose context menu you want to interact with.


Robin.WinElement


Да
Command nameНетThe name of the command to be called from the context menu. If the field is not filled in, the value from the "Command index" field is taken.Robin.String
  1. Поле заполняется без учета регистра.
  2. Название команды указывается без горячих клавиш.
    Например, для вызова первой команды из контекстного меню параметр должен быть заполнен значением "Вход":
    Image Modified
  3. Если заполнены параметры "Название команды" либо "Название команды" и "Индекс команды", то действие использует для определения команды параметр "Название команды".

Например:

В поле "Название команды" ввели "Add other objects"

В поле "Индекс команды" ввели "3"

Image Modified

Действие вызовет команду "Add other objects".



Command indexНетThe sequence number of the command to be called from the context menu. The numbering starts from 1.Robin.Numeric
Нет

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

Отсутствуют

  1. Действие использует для определения команды параметр "Название команды", если поле параметра не заполнено, то используется параметр "Индекс команды".

  2. Если параметры "Индекс команды" и "Название команды" не заполнены, то действие бросает исключение.

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

Задача

Вызвать команду контекстного меню

...

подключиться к открытой сессии SAP и проверить существование элемента


Решение

Воспользоваться действием "Авторизация", "Клик, "Вызвать команду контекстного меню". 

Реализация

  1. Собрать схему робота, состоящую из действий "Авторизация", "Клик, "Вызвать команду контекстного меню":

...

5. Нажать на кнопку "Старт" в верхней панели. 

Результат

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

...