Невозможно определить элементы в дочернем окне приложения SAP с помощью pywinauto и inspect.exe - PullRequest
0 голосов
/ 31 мая 2019

Я пытаюсь войти в приложение SAP, используя pywinauto для автоматизации повседневных задач?Я не могу найти свойства для ввода имени пользователя и пароля?

Я запустил приложение и попытался проверить управляющие идентификаторы, которые помогут мне ввести имя пользователя и пароль.

import win32com.client
from pywinauto.application import Application
from pywinauto import Desktop
from time import sleep
import subprocess

sap_path='C:\Program Files (x86)\SAP\FrontEnd\SAPgui\saplogon.exe'
username = 'abcdefg'
password='c12345#'
subprocess.Popen([sap_path])
sleep(30)
dlg=Desktop(backend='uia').window(title_re='SAP Logon',top_level_only = True)
dlg.log_on.invoke()
dlg.wait('ready', timeout=60)
print(dlg.print_control_identifiers(depth=2))

Это не дает мне никакого идентификатора для дочернего окна, которое отражает.Я попытался использовать inspect.exe, чтобы найти элементы, которые мне не удалось сделать.

...