辅助功能工具 - UI 自动化验证(UIA 验证)

UI 自动化验证(UIA 验证)是一种测试框架,用于手动和自动测试控件或应用程序的 Microsoft UI 自动化实现。 大多数测试框架的功能都来自名为 WUIATestLibrary.dll 的 DLL。 此 DLL 包含用于测试特定 UI 自动化功能的代码,它还支持记录测试结果。 可将应用程序集成到测试代码中,并定期、自动测试或抽查 UI 自动化方案。

UIA 验证随 Windows 软件开发工具包 (SDK) 一起安装。 它位于 SDK 安装路径 (VisualUIAVerifyNative.exe) 的 \bin\<version>\<platform>\UIAVerify 文件夹中。

UIA 验证包括一个名为“UI 自动化测试库”的 API,以及一个名为“Visual UI 自动化验证”的 GUI 接口。 下列主题介绍了这些功能。

注意

UI 自动化验证是一款旧工具。 建议改为使用辅助功能见解

要求

系统上必须存在 UI 自动化。 有关详细信息,请参阅 UI 自动化的“要求”部分。

UIA 验证作为 Windows SDK 中整体工具集的一部分进行安装,它不会作为单独的下载项进行分发。 Windows SDK 包括本部分所述的所有与辅助功能相关的工具。 获取 Windows SDK。 (如果需要以前的版本,还可从该页面链接到 SDK 下载存档。)

要将 UIA 验证作为可视化工具运行,请在 \bin\<platform>\UIAVerify 文件夹中找到 VisualUIAVerifyNative.exe 并运行它(通常不需要以管理员身份运行)。 有关详细信息,请参阅 Visual UI 自动化验证。 要使用库,请参阅 UI 自动化测试库

辅助事件观察程序检查辅助功能测试UI 辅助功能检查器