1
私は白をテストオートメーションに使用しています。私は簡単なアプリケーションテストを作成しました。これはダイアログ名を使ってアプリケーションを追跡しています。ClassIDを使用してアプリケーションウィンドウを見つける方法を教えてください。
var appCalc = Application.AttachOrLaunch(new ProcessStartInfo("application.exe"));
var wndCalc = appCalc.GetWindow("Dialog caption");
ただし、異なるローカライゼーションではキャプションが異なる可能性があるため、このアプローチは不安定です。 ClassIDを使用してアプリケーションを追跡するにはどうすればよいですか?
ClassIDとは何ですか? ClassNameを意味しますか? – MishaU
はい、そうです。私の質問に間違いがあります。私はClassNameを知っています – Eugene
それはMainWindowですか?それをプロセスから導き出すことが可能であるべきです。 – Cilvic