无法使用pywinauto和inspect.exe识别SAP应用程序子窗口中的项目

时间:2019-05-31 17:10:46

标签: python-3.x pywinauto

我正在尝试使用pywinauto登录到SAP应用程序以自动执行日常任务吗?我找不到属性来输入用户名和密码?

我已经启动了该应用程序,并尝试检查控件标识符以帮助我输入用户名和密码。

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查找我无法执行的操作。

0 个答案:

没有答案