pycharm-professional-2022.3.3
python-3.11.1-amd64
插件pywinauto
python如何获取CheckBox数组 并选择全部CheckBox并打印文本 或者单选其中一组和三组并打印并打印文本
dlg_2 = dlg.child_window(title="选择信息分组", control_type="Custom") # 寻找子窗口
dlg_2.draw_outline(colour='red') # 元素画红框 方便观察
dlg_2.print_control_identifiers() # 打印当前页面的布局信息
执行完上面代码 提示信息显示如下
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
"D:\Program Files\Python311\python.exe" D:\py\练习pywinauto00000.py
Control Identifiers:
Custom - '选择信息分组' (L868, T193, R1568, B754)
['Custom', '选择信息分组', '选择信息分组Custom', '选选择信息分组0', '选选择信息分组1']
child_window(title="选择信息分组", control_type="Custom")
|
| Static - '选择信息分组' (L888, T214, R968, B235)
| ['选择信息分组Static', 'Static', '选择信息分组2', 'Static0', 'Static1']
| child_window(title="选择信息分组", control_type="Text")
|
| Button - 'Close' (L1540, T187, R1574, B221)
| ['Close', 'CloseButton', 'Button', 'Button0', 'Button1']
| child_window(title="Close", control_type="Button")
|
| Table - '' (L0, T0, R0, B0)
| ['Table', '', 'Table0', 'Table1', '0', '1']
|
| Static - '信息分组:' (L896, T263, R952, B282)
| ['信息分组:', 'Static2', '信息分组:Static']
| child_window(title="信息分组:", control_type="Text")
|
| Table - '' (L0, T0, R0, B0)
| ['Table2', '2']
|
| CheckBox - '信息分组一组' (L0, T0, R0, B0)
| ['信息分组一组', 'CheckBox', '信息分组一组CheckBox', 'CheckBox0', 'CheckBox1']
| child_window(title="信息分组一组", control_type="CheckBox")
|
| CheckBox - '信息分组二组' (L0, T0, R0, B0)
| ['CheckBox2', '信息分组二组', '信息分组二组CheckBox']
| child_window(title="信息分组二组", control_type="CheckBox")
|
| CheckBox - '信息分组三组' (L0, T0, R0, B0)
| ['CheckBox3', '信息分组三组CheckBox', '信息分组三组']
| child_window(title="信息分组三组", control_type="CheckBox")
|
| CheckBox - '信息分组四组' (L0, T0, R0, B0)
| ['信息分组四组CheckBox', 'CheckBox4', '信息分组四组']
| child_window(title="信息分组四组", control_type="CheckBox")
|
| CheckBox - '信息分组五组' (L0, T0, R0, B0)
| ['CheckBox5', '信息分组五组', '信息分组五组CheckBox']
| child_window(title="信息分组五组", control_type="CheckBox")
|
| Table - '' (L0, T0, R0, B0)
| ['Table3', '3']
|
| Table - '' (L0, T0, R0, B0)
| ['Table4', '4']
|
| Button - '确定' (L1450, T702, R1548, B734)
| ['确定', '确定Button', 'Button2']
| child_window(title="确定", control_type="Button")
进程已结束,退出代码0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^