2016-09-26 14 views
0

Winアプリケーションで「UItest.dllアセンブリを読み込めません」というエラーが表示されます。 私はVS C#で開発された小さな勝利アプリを通してコード化されたUIテストメソッドを起動しようとしています。両方のプロジェクトにビルドエラーはありません(WinApp &コード化UIテストプロジェクト)。UITest dllアセンブリを読み込めません。

テストクラスのオブジェクトを作成して、私のコード化されたuiテストプロジェクトの.dllをアプリケーションプロジェクト&に追加しています。Please refer attached screenshot of StartExceution button click codeにアクセスしたいと思います。

注: - MStest.exeを使用してテストメソッドを正常に起動しました。 この問題に私を助けてください。

答えて

0

アセンブリ内の他のメソッドから直接CodedUI Testメソッドを呼び出すことはできません。 MSTest Frameworkは実際にあなたがそうするのを妨げるいくつかのbizzare reflectionマジックを使用します。

代わりに何ができるか(あなたがすべきと言っていない)がある:彼らは共通の署名を持っている場合

  • は、「テストヘルパーメソッド」のデリゲートを作成します。
  • 既存のテストメソッドを変更して、テスト自体を実行するのではなく、その代理人を呼び出すようにします。
  • これを行うには、ボタンのクリックイベントメソッドからそれらの代理人を呼び出します。

ボタン自体がMSTest.exe

+0

をuにRyanmanありがとう呼び出さない限り、あなたがこれまでの結果でテストを起動することができるようになるだろうと、ボタンからラMSTESTを報告している方法がないことに注意してくださいあなたのコメントと提案された解決策のために。 – KuldipJ

関連する問題