1、有名称,可以直接用 win[name]的方式获取,即 win.print_control_identifiers() 可以打印出来名称的。
2、大多数元素用click_input()即可,不行,尝试用click();【部分元素虽然是表面是wrapper,但实际是btn和checkbox,可以用click()]
3、无名称的元素,可以用父元素的descendents()获取,如dlag_win.descendants(),得到一个list,用index取元素,进行点击
4、元素查看用 inspect.exe; 下载安装windows sdk里面自带:https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk/#sysreq
5、窗口选择
1)、根据窗口标题/类名选择: <code>app["QQ"]</code>
2)根据窗口类名选择 :<code>window = app.TXGuiFoundation</code>
3)获取坐标 : <code>print(app["QQ"].rectangle())</code>
1)获取控件类型:wrapper_object()
2)获取控件支持的方法:print(dir(a.wrapper_object()))
3) 获取控件的子元素:children()
4)获取控件类名:class_name()
5)以字典的形式返回控件的属性:get_properties()
【以上全部可以用inspect直接查看获取】
7。文本 ele.texts()
8 控件/窗口截图:
ele.capture_as_image()`
9 菜单操作:
10 等待:<code>window.wait(wait_for='ready',timeout=10,retry_inteval=1)</code>
