SAP GUI как найти findById - PullRequest
       15

SAP GUI как найти findById

0 голосов
/ 31 марта 2020

Я хотел бы автоматизировать SAP GUI с помощью сценариев. Раньше я использовал трекер SAP GUI для записи всех своих задач. Тем не менее, инструмент больше не работает на Win10.

Есть ли способ найти - натив в SAP GUI - имя объекта findById? Я использую SAP GUI 7,5

Большое спасибо заранее и с наилучшими пожеланиями

Andi

1 Ответ

2 голосов
/ 31 марта 2020

Существуют официальные решения SAP:

  1. SAP GUI Recorder (он генерирует файл VBScript со всеми вашими действиями и содержит идентификаторы полей, которые вы изменили) :

    enter image description here

  2. screenreader.exe программа («SAP GUI Scripting Spy»), предоставляемая SAP для отображения идентификаторов с помощью указание полей курсором мыши (в примечании 1441550 - сценарии SAP GUI: примеры приложений )

    enter image description here

  3. Вы также можете написать свой собственный инструмент VBScript, потому что в SAP GUI Scripting реализованы функции инструмента записи сценариев и шпион сценариев - и даже больше--:

    • Отображение красного обведите сфокусированное поле и сделайте что-нибудь при нажатии на поле: свойство ElementVisualizationMode объекта GuiFrameWindow Событие Hit объекта GuiSession
    • Ваша пользовательская запись: метод Record и событие Change объекта GuiSession
    • Стандартный скрипт t Запись: метод RecordFile объекта GuiSession
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...