【问题标题】:Using Microsoft's Visual UI Automation Verify使用 Microsoft 的 Visual UI 自动化验证
【发布时间】:2018-07-23 19:10:55
【问题描述】:

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

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

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

谢谢,

塔尔

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      1) 是的,UIA 验证对此没问题。

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

      UIA 验证 2.0 使用更新的本机 COM UIA 库,该库在 UIA 3.0 更新中与 Windows 7 一起发布。

      【讨论】:

      • 嘿,尼克,谢谢!知道如何启动 UIAV 的 GUI 吗?是的,如果你能分享,我会很高兴......
      • 记下了。我下载了包。再次感谢。
      【解决方案3】:

      如上所述,它与 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:

      【讨论】:

        猜你喜欢
        • 2020-09-13
        • 2018-12-29
        • 1970-01-01
        • 2014-10-23
        • 2012-01-19
        • 1970-01-01
        • 2011-07-26
        • 1970-01-01
        • 2021-09-04
        相关资源
        最近更新 更多