mstestユーティリティを使用してコードUIテストを実行する方法に関するブログ投稿をいくつか見つけましたが、C#アプリケーションから実行する必要があります。最も簡単なことを試しました。コンソールアプリケーションを作成し、への参照を追加しました。
- Microsoft.VisualStudio.TestTools.UITest.Logging.dll
- Microsoft.VisualStudio.TestTools.UITest.Playback.dll
- Microsoft.VisualStudio.TestTools.UITesting.dll
アプリケーションからUIテストメソッドを呼び出してみました。次のエラーが発生しました:
The following is not a valid technology name: MSAA. To search for a control, you must specify a valid technology name.
UIテストに関連する他のアセンブリを参照しようとしましたが、エラーは同じままです。たぶん、テストを実行できるようにするためにApp.configに追加する必要があるものがありますか?