在尝试使记事本GUI自动化时,我无法使单击功能一次尝试即可工作。
当我两次执行第4行时,单击“确定”按钮,并且“关于记事本”菜单关闭。我尝试对其他菜单中的其他按钮执行相同操作,但似乎只需单击一次按钮即可。该特定对话框/按钮不响应单击功能的原因是什么?
我是运行Python 3.7的Windows 10。
instance === new instance.constructor
没有错误产生。当我执行第4行时没有任何结果,但是执行两次时效果很好。
答案 0 :(得分:0)
尝试此代码,对我有用。
from pywinauto import application
app=application.Application(backend="uia")
try:
app.start("Notepad.exe")
app.window().wait('visible')
app.Dialog.menu_select("Help->About Notepad")
app.Dialog.OKButton.click()
except TimeoutError as e:
print(e)