【发布时间】: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