【问题标题】:TestStack White - Open app in WPF frameworkTestStack White - 在 WPF 框架中打开应用程序
【发布时间】:2017-12-16 02:27:10
【问题描述】:

我想使用 Test stack white 和 Visual Studio 2017 在 WPF 应用程序上执行一些自动化任务

如果我在 Windows 资源管理器中手动打开应用程序,然后使用“检查”或“可视化 UI 自动化”工具来获取元素,则该元素为“regconized”且框架 ID 为 WPF

但是,如果我在 Visual Studio 中使用 Application.Launch("path to app") 或 Process.Start("path to app") 打开应用程序,则打开的应用程序将具有 frameworkid = Win32强>

-> 这使得之后的所有脚本都不起作用。这是因为我使用了automationID,但是如果应用程序以“win32”打开,则没有标识。

我可以知道如何解决这个问题吗?我试图寻找解决方案,但似乎以前没有人问过。

【问题讨论】:

    标签: wpf ui-automation white-framework


    【解决方案1】:

    您可以使用 Process.Start("path") 启动应用程序,然后浏览所有可用窗口,通过标题获取您想要的窗口

    【讨论】:

      猜你喜欢
      • 2016-10-18
      • 2017-04-28
      • 1970-01-01
      • 2017-04-30
      • 1970-01-01
      • 2017-03-24
      • 1970-01-01
      • 2017-10-31
      • 2013-05-10
      相关资源
      最近更新 更多