如何使用python单击窗口的“下一步”button

我用下面的代码来连接一个打开的窗口(类types是SunAwtFrame),的确可以连接到它。 但无法点击下一个button,我的疑问是,“下一步”button可能驻留在该窗口的框架内。 即使当我使用“swapy”工具时,我也无法浏览控件,实际上并未显示控件。 所以,如果是这种情况,如何切换到帧,然后点击“下一步”button。

app2 = application.Application() app2.connect(title_re = u'abc') dialog = app2.abc print dialog next =dialog.Next print next next.Click() 

当我运行上面的代码,我得到了这样的错误,请帮助我过来这个

 #Error#:- <pywinauto.application.WindowSpecification object at 0x025F26F0> <pywinauto.application.WindowSpecification object at 0x025FA3B0> next.Click() File "C:\Python27\lib\site-packages\pywinauto\application.py", line 229, in __getattr__ ctrls = _resolve_control(self.criteria) File "C:\Python27\lib\site-packages\pywinauto\application.py", line 788, in _resolve_contro l raise e.original_exception pywinauto.findwindows.WindowNotFoundError 

Solutions Collecting From Web of "如何使用python单击窗口的“下一步”button"

似乎你一直在尝试pywinauto自动化非标准的控制。 我建议你通过坐标点击,当然如果除了按下按钮之外没有别的任务。

dialog.Click(coords =(x,y))

要么

dialog.ClickInput(coords =(x,y))