繁体   English   中英

使用Microsoft的Visual UI Automation验证

[英]Using Microsoft's Visual UI Automation Verify

我正在实现自动化QA的第一步,为WPF应用程序进行UI自动化。 经过长时间的研究,我认为该任务的最佳工具是TestStack.White。 我陷入了识别我想要执行的ui元素类型的阶段。 有些很容易找到,有些则不容易找到。 我已经阅读了MS,Visual UIA Verify的一个工具,它应该是Windows SDK的一部分。 我安装了SDK,但我没有VUIAV。 所以我的问题是:

  1. UIA确实是这项工作的合适工具吗?
  2. 我该怎么用? 我尝试从这个链接下载,但仍然无法让它工作。 在发布之前我做了很多谷歌搜索,没有真正的答案。

我正在使用运行Win7 pro 64bit的计算机上的VS 2015,如果它很重要的话。

谢谢,

塔尔

我建议使用Inspect.exe(也是Windows SDK的一部分)而不是VUIAV,它更快并且有更多选项,比如使用ms可访问性而不仅仅是自动化(ss附加)

我安装的路径是C:\\ Program Files(x86)\\ Windows Kits \\ 8.1 \\ bin \\ x64 \\ inspect.exe

截图

1)是UIA验证是可以的。

UIA Verify 1.0UISpy使用原始托管API。

UIA Verify 2.0使用UIA 3.0更新与Windows 7一起发布的较新的本机COM UIA库。

如上所述,它与Windows SDK一起提供。 而对我而言,它的道路是:

C:\Program Files (x86)\Windows Kits\10\bin\x64\UIAVerify\VisualUIAVerifyNative.exe

我也可以在这里找到它:

C:\Program Files (x86)\Windows Kits\10\bin\x64\inspect.exe

但这是一个有点不同的工具。

比较inspect.exe 在此输入图像描述

使用VisualUIAVerifyNative.exe: 在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM