pywinauto 获得控件属性
时间: 2023-10-19 19:26:15 浏览: 214
要获得控件属性,可以使用pywinauto库中相应的方法。如果使用win32作为backend,可以在pywinauto.controls.win32_controls.py模块下查阅控件支持的api。如果使用uia作为backend,可以在pywinauto.controls.uia_controls.py模块下查阅控件支持的api。
需要注意的是,使用Inspector.exe工具获取的属性与pywinauto库的属性有一定的区别,存在一定的对应关系。例如,Inspector.exe的ClassName对应pywinauto的class_name,Name对应title。因此,在编写代码时需要进行属性的转换。
另外,可以使用print_control_identifiers方法来获取窗口下所有控件的属性。通过观察打开按钮的title属性,可以获得更多控件的属性信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [pywinauto 定位windows原生控件入门](https://blog.csdn.net/robbyzhan/article/details/126818209)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文