1

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

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

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

4

1 回答 1

1
    var wndCalc = appCalc.GetWindow(SearchCriteria.ByNativeProperty(AutomationElement.ClassNameProperty, "Your class name"), InitializeOption.NoCache);
于 2011-10-18T11:54:12.880 回答