我正在尝试使用pywinauto自动进行安装(安装任何软件类型)。 当我使用函数显示控件“ print control identifiers()”时,我只能看到诸如“ minimize”,“ close”,“ maximize”和窗口名称之类的按钮。没有“下一步按钮”和其他必需的按钮,我不需要此按钮来自动执行此安装。
使用此功能后的外观: enter image description here
这是安装程序窗口的外观: enter image description here
代码示例:
w_handle2 = pywinauto.findwindows.find_windows(title=u'PTC Solution Installer', class_name='SunAwtFrame')[0]
window2 = app.window(handle=w_handle2)
window2.print_control_identifiers()
您能帮我解决我的问题吗?还有其他检查控件的方法吗?我还试图使用其他软件,例如inspector.exe,它告诉我Windows名称,但与controlls无关。
如果没有其他方法,那么也许可以使用函数来使鼠标叮当,并且具有一些额外的精度。例如,在安装程序窗口中找到特定的字符串并单击,或者获取按钮字符串的位置并将其传递给鼠标单击坐标。