与 Windows 商店应用的 UI 控件交互
Interact with UI controls of Windows Store apps
我无法使用 AutoIt Window Information Tool 识别 Windows 商店应用的 UI 控件。例如标准应用程序计算器 (Windows 10):
如您所见,它没有显示按钮 8
的信息。我尝试了 x86 和 x64 版本。
如何与 Windows 商店应用互动?对于传统桌面应用程序,AutoIt 按预期工作。
要在 Win10 中使用 Autoit Window 信息工具,您应该使用 64 位版本的 exe。
Au3Info_x64.exe
常用位置是C:\Program Files (x86)\AutoIt3\Au3Info_x64.exe
不可能,AutoIt 开发人员没有计划支持 UI 自动化 API。您可以在 Windows SDK 中找到 Inspect.exe
并在 UI 与 AutoIt Info 工具进行比较的模式中找到 运行。
还有一些其他工具支持 UIA(TestStack.White (C#)、Winium.Desktop (C#) 和一些直接 UIA 包装其他语言的工具,例如 pyuiautomation on Python). pywinauto 0.6.0 添加了 MS UI 自动化支持。
UI支持AutoIt; 24 Apr 2009 AutoIt forum thread。计划可能已更改,但这是 "AutoIt WPF support"
Google 搜索的最佳结果。
我无法使用 AutoIt Window Information Tool 识别 Windows 商店应用的 UI 控件。例如标准应用程序计算器 (Windows 10):
如您所见,它没有显示按钮 8
的信息。我尝试了 x86 和 x64 版本。
如何与 Windows 商店应用互动?对于传统桌面应用程序,AutoIt 按预期工作。
要在 Win10 中使用 Autoit Window 信息工具,您应该使用 64 位版本的 exe。
Au3Info_x64.exe
常用位置是C:\Program Files (x86)\AutoIt3\Au3Info_x64.exe
不可能,AutoIt 开发人员没有计划支持 UI 自动化 API。您可以在 Windows SDK 中找到 Inspect.exe
并在 UI 与 AutoIt Info 工具进行比较的模式中找到 运行。
还有一些其他工具支持 UIA(TestStack.White (C#)、Winium.Desktop (C#) 和一些直接 UIA 包装其他语言的工具,例如 pyuiautomation on Python). pywinauto 0.6.0 添加了 MS UI 自动化支持。
UI支持AutoIt; 24 Apr 2009 AutoIt forum thread。计划可能已更改,但这是 "AutoIt WPF support"
Google 搜索的最佳结果。