Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pywinauto无法通过inspect.exe查看可见元素_Python_Ui Automation_Pywinauto - Fatal编程技术网

Python pywinauto无法通过inspect.exe查看可见元素

Python pywinauto无法通过inspect.exe查看可见元素,python,ui-automation,pywinauto,Python,Ui Automation,Pywinauto,我正在使用pywinauto自动化第三方应用程序。在使用例如inpect.exe时,我能够看到一些特定元素及其文本,但在查看pywinauto的打印控制标识符时,这些元素根本不包括在内(在两个绿色元素之间的图像中用红色标记) 是否有可能通过pywinauto查看这些元素 在这种特殊情况下,我需要检查是否存在包含文本“Varoitus!”的元素,但由于某种原因,pywinauto根本看不到它。是否尝试了两个后端?(uia和win32)“uia”后端肯定会被使用,从这个角度来看是可以的。但有时py

我正在使用pywinauto自动化第三方应用程序。在使用例如inpect.exe时,我能够看到一些特定元素及其文本,但在查看pywinauto的打印控制标识符时,这些元素根本不包括在内(在两个绿色元素之间的图像中用红色标记)

是否有可能通过pywinauto查看这些元素


在这种特殊情况下,我需要检查是否存在包含文本“Varoitus!”的元素,但由于某种原因,pywinauto根本看不到它。

是否尝试了两个后端?(uia和win32)“uia”后端肯定会被使用,从这个角度来看是可以的。但有时pywinauto输出和
Inspect.exe
树有点不同。我猜这是因为出于性能原因,我们使用UI自动化API中的
FindAll
方法,而
Inspect.exe
使用
RawViewWalker
对象。我们在pywinauto的
atspi
分支中实现了此选项,但它将在稍后显著发布,并且它包含一些其他严重的改进,部分破坏了向后兼容性。好的,感谢@vasilyrabov!我将为我的用例找出一些变通方法。