此代码从InstallShield获取第一个窗口。
from pywinauto import application
from pywinauto import findwindows
app = application.Application()
app.start("MyInstallShieldApp.exe")
time.sleep(15)
hwnd = findwindows.find_windows(title=u"InstallShield Wizard", class_name="MsiDialogCloseClass")
print ("|", str(hwnd), "|")
dlg = app.Window_(handle=hwnd).Wait("enabled", timeout=25, retry_interval=0.5)
现在我想点击“下一步”按钮。 Swapy说Next按钮的文字'& Next>'并且Button编号为1.但是这些click语句都没有任何效果。
dlg.Click("Next")
dlg.Click(coords=(977, 711))
dlg.Click(button="left")