我正在使用White进行测试自动化。我创建了简单的应用程序测试,它通过它的对话框名称跟踪应用程序。
var appCalc = Application.AttachOrLaunch(new ProcessStartInfo("application.exe"));
var wndCalc = appCalc.GetWindow("Dialog caption");
但是这种方法是不稳定的,因为在不同的本地化中,标题可能会有所不同。我如何使用它的 ClassID 跟踪我的应用程序?
我正在使用White进行测试自动化。我创建了简单的应用程序测试,它通过它的对话框名称跟踪应用程序。
var appCalc = Application.AttachOrLaunch(new ProcessStartInfo("application.exe"));
var wndCalc = appCalc.GetWindow("Dialog caption");
但是这种方法是不稳定的,因为在不同的本地化中,标题可能会有所不同。我如何使用它的 ClassID 跟踪我的应用程序?