c# - 使用 Microsoft 的 Visual UI Automation 验证

标签 c# wpf visual-studio-2015 ui-automation

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

  1. UIA verify 确实是完成这项工作的正确工具吗?
  2. 我应该如何使用它?我尝试从 this link 下载,但仍然无法正常工作。 发帖前我用谷歌搜索了很多,没有真正的答案。

我在运行 Win7 pro 64 位的机器上使用 VS 2015,如果有的话。

谢谢,

塔尔

最佳答案

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

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

screenshot

关于c# - 使用 Microsoft 的 Visual UI Automation 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36012954/

相关文章:

c# - 如何在 C# 中编码打包结构的非托管缓冲区

c# - ModelState.IsValid 引发了 System.IO.FileLoadException 类型的异常

c# - ListBox 中的 ComboBox 不会触发 SelectionChanged 事件

c# - 对面向 .NET6 的 WPF Windows 应用程序使用 Nunit 测试时出错

c# - 安装 Azure SDK 2.9 后打开 ccproj 文件时,出现 "The type initializer for ' Microsoft.Cct.CctProjectNode' 抛出异常。

c++ - 编译器之间的宏扩展顺序混淆

c# - 删除 C/C# 注释所需的正则表达式

c# - 创建带有心跳的任务

wpf - Clean Implementation 在 MVVM ViewModel 中显示弹出错误消息

代码是将字符串分解为标记。调试我的 C 代码会引发异常。我不知道如何处理 C 中的异常