我具有以下SysTreeView32元素,我希望从该元素中检索“描述”字段:
在我的pywinauto脚本(基于win32后端)中,通过查找类类型并最终查看项目文本,我可以很容易地检索TreeViewWrapper元素,但是我所需要的某些信息仅在此的Description字段中可用。元素。
我无法找到检索此信息的方法。
我也在UIA模式下尝试过:
但是在这种情况下,它甚至没有出现在信息中。
因此,我尝试在pywinauto中将TreeItemWrapper元素与UIA后端一起使用,但是即使在UIAElementInfo中也找不到合适的描述。尽管在下面的行中看起来很相似:
impl = uia_defs.get_elem_interface(elem, "LegacyIAccessible").
[当我调用legacy_properties
的uia_controls.TreeItemWrapper
时,我得到:
{'ChildId': 0,
'DefaultAction': '',
'Description': '',
'Help': '',
'KeyboardShortcut': '',
'Name': 'Execute multiple tasks(MultiTask_ImportSysD)',
'Role': 36,
'State': 3145730,
'Value': ''}
并且在那里,描述为空。
IAccessible::get_accDescription
。