1
我正在使用白色進行測試自動化。我創建了簡單的應用程序測試,它通過它的對話框名稱跟蹤應用程序。如何通過ClassID找到應用程序窗口?
var appCalc = Application.AttachOrLaunch(new ProcessStartInfo("application.exe"));
var wndCalc = appCalc.GetWindow("Dialog caption");
但是這種方法是不穩定的,因爲在不同的本地化中,標題可能不同。我怎麼能跟蹤我的應用程序,使用它的ClassID?
什麼是ClassID?你的意思是ClassName? – MishaU
是的,你說得對。我的問題有一個錯誤。我知道ClassName – Eugene
是那個MainWindow?應該有可能從流程中推導出來。 – Cilvic