无法通过pywinauto点击树元素
Unable to click on tree element through pywinauto
我无法点击树视图,请看截图:
为此,我正在使用此代码
evidence_treeview = context.new_evidence_window[u'TreeView']
time.sleep(2)
evidence_treeview.get_item([u'Evidence'], False).click()
不清楚什么是context
变量?是WindowSpecification
对象吗?如果是,这对于 "win32" 后端是不正确的,因为它不支持超过 2 个级别的 window 规范(您请求了 3 个级别)。顺便说一下,UIA 后端支持 3+ 级别,但是 TreeViewWrapper 在那里有不同的实现。
我怀疑这段代码应该有效(但如果没有前面几行我不能 100% 确定):
evidence_treeview = context[u'TreeView']
time.sleep(2)
evidence_treeview.get_item([u'Evidence'], False).click()
我无法点击树视图,请看截图:
为此,我正在使用此代码
evidence_treeview = context.new_evidence_window[u'TreeView']
time.sleep(2)
evidence_treeview.get_item([u'Evidence'], False).click()
不清楚什么是context
变量?是WindowSpecification
对象吗?如果是,这对于 "win32" 后端是不正确的,因为它不支持超过 2 个级别的 window 规范(您请求了 3 个级别)。顺便说一下,UIA 后端支持 3+ 级别,但是 TreeViewWrapper 在那里有不同的实现。
我怀疑这段代码应该有效(但如果没有前面几行我不能 100% 确定):
evidence_treeview = context[u'TreeView']
time.sleep(2)
evidence_treeview.get_item([u'Evidence'], False).click()