我怎么能找到一个应用程序窗口通过它's分类

本文关键字:分类 窗口 应用程序 怎么能 一个 | 更新日期: 2023-09-27 18:11:45

我使用White进行测试自动化。我已经创建了一个简单的应用程序测试,它通过对话框名称跟踪应用程序。

var appCalc = Application.AttachOrLaunch(new ProcessStartInfo("application.exe"));
var wndCalc = appCalc.GetWindow("Dialog caption");

但是这种方法是不稳定的,因为在不同的本地化中,标题可能会有所不同。我怎么能跟踪我的应用程序,使用它的分类d ?

我怎么能找到一个应用程序窗口通过它's分类

    var wndCalc = appCalc.GetWindow(SearchCriteria.ByNativeProperty(AutomationElement.ClassNameProperty, "Your class name"), InitializeOption.NoCache);