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

Ключ

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

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

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

...

Описание

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

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

Image Modified

Параметры

...

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

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

SAP-приложение                                          Экземпляр 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
Нет

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

...

Название

(на англ.)

...

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

...

Описание

(на англ.)

...

Тип данных

...

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

...

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

...

Element

...

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

Например:

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

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

Image Removed

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

...

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

Отсутствуют

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

  2.  если
  3. если поле параметра не заполнено, то используется параметр "Индекс команды".

  4. Если параметры "Индекс команды" и "Название команды" не заполнены

  5. , то действие бросает исключение
  6. , то действие выдает ошибку.

  7. Если окно SAP перекрывается другим окном, то возможно некорректное поведение приложения.
  8. Следует обратить внимание, что программы, использующие захват изображения на экране, могут так же привести к сбою приложения.

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

Задача

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

Image Removed

Image Removed

Image Removed

Image Removed

Image Removed

Image Removed

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

Image Removed

.

Решение

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

Реализация

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

Image Modified

2           2. Настроить параметры для действия "Авторизация" в соответствии с описанием описанием Авторизация SAP

3           3. Настроить параметры для действия "Клик" в соответствии с описанием   Клик.

 Image Modified


4           4. Настроить параметры действия "Вызвать команду контекстного меню"

Image Modified

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

Image Modified

Результат

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

Image Added

Image Modified

 

Image Removed