Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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
User interface 与Windows应用商店应用程序的UI控件交互_User Interface_Windows Store Apps_Windows 10_Ui Automation_Autoit - Fatal编程技术网

User interface 与Windows应用商店应用程序的UI控件交互

User interface 与Windows应用商店应用程序的UI控件交互,user-interface,windows-store-apps,windows-10,ui-automation,autoit,User Interface,Windows Store Apps,Windows 10,Ui Automation,Autoit,我无法使用识别Windows应用商店应用程序的UI控件。例如,标准应用程序计算器(Windows 10): 如您所见,它不显示按钮8的信息。我尝试了x86和x64版本 如何与Windows应用商店应用交互?对于传统桌面应用程序,AutoIt按预期工作。要在Win10中使用AutoIt窗口信息工具,应使用64位版本的exe Au3Info_x64.exe 通用位置是C:\ProgramFiles(x86)\AutoIt3\Au3Info\u x64.exe这是不可能的,AutoIt开发人员没有计

我无法使用识别Windows应用商店应用程序的UI控件。例如,标准应用程序计算器(Windows 10):

如您所见,它不显示按钮
8
的信息。我尝试了x86和x64版本


如何与Windows应用商店应用交互?对于传统桌面应用程序,AutoIt按预期工作。

要在Win10中使用AutoIt窗口信息工具,应使用64位版本的exe

Au3Info_x64.exe


通用位置是
C:\ProgramFiles(x86)\AutoIt3\Au3Info\u x64.exe

这是不可能的,AutoIt开发人员没有计划支持UI自动化API。您可以在Windows SDK中找到
Inspect.exe
,并在UIA模式下运行它,以与AutoIt信息工具进行比较

还有一些其他工具支持UIA(TestStack.White(C#)、Winium.Desktop(C#)和一些其他语言(如Python)上的直接UIA包装器)。添加了MS UI自动化支持


UIA对AutoIt;的支持。计划可能已更改,但这是“AutoIt WPF支持”谷歌搜索的最佳结果。

这对应用商店没有帮助,因为它们没有非空的经典本机窗口
hwnd
。这里只有UI自动化API及其包装器可以提供帮助。