pywinauto - 是否可以查看帮助文本等菜单项属性?
问题描述
我正在制作一个选择菜单项的脚本。使用 inspect.exe 我可以看到菜单项作为属性“帮助文本”,但使用 pywinauto 我找不到该属性。
pywinauto 是否支持这种属性?
编辑:这是我用来查看属性的代码,这个函数接收一个打开的窗口 Application(backend="uia")
button=window.child_window(title="Button_name", control_type="MenuItem")
classification_button = button.child_window(title="Top", control_type="MenuItem")
b = classification_button_company.get_properties()
print(b)
输出:{u'is_enabled': True, u'is_visible': True, u'texts': [u'Top'], u'class_name': u'NetUIAnchor', u'control_id': None, u'friendly_class_name' :u'MenuItem',u'control_count':1,u'has_keyboard_focus':假,u'is_keyboard_focusable':真,u'rectangle':}
解决方案
使用函数 legacy_properties() 我能够获得我需要的帮助文本
推荐阅读
- html - 如何为感叹号添加颜色?
- liferay - Liferay 7.3:如何预配置嵌入在页面片段中的 portlet?
- python - 如何将正则表达式匹配函数的结果放入熊猫数据框中?
- sql - 不像在桌子上的操作
- java - 为什么 Firebase ML Kit 每次都检测同一张脸的不同轮廓值
- c - 如何在c中用#define更改#include?
- angular - 堆积柱形图的数据标签未显示在角度项目的 Highcharts 中
- cordova - 如何修复服务响应丢失安装推荐人安装时间戳
- json - 如何从 Json api 制作动态侧边栏?
- xamarin - 如何使本地 ContentView 绑定标签文本