最近、私はいくつかの簡単なテストを記録するためにSeleniumを使用してきました。 Seleniumテストは最初htmlファイルとして保存されますが、このプログラムではさまざまな言語でテストケースをエクスポートできます(この場合はC#を使用しています)。NUnit(FileNotFoundException)の実行時にアセンブリをロードする際の問題
テストフレームワークとして使用するためにNUnitをダウンロードしました。次に、エクスポートされた特定のC#ファイルをプロジェクトとしてNUnitにロードすることができます。
また、ボタンをクリックしてNUnitを起動し、いくつかのテストを実行できる簡単なWebアプリケーションを作成しました。問題は、このエラーメッセージが表示され続けることです。
System.IO.FileNotFoundException:ファイルまたはアセンブリ名nunit.core、またはその依存関係の1つが見つかりませんでした。
このポップアップを終了すると、NUnitが必要に応じて開きますが、テストはロードされません。
public void ButtonClick1(object sender, System.EventArgs e)
{
ProcessStartInfo proc1 = new ProcessStartInfo("C:\\selenium-remote-control
1.0.3\\selenium-dotnet-client-driver-1.0.1\\source\\tools\\nunit\\nunit-gui", "TestProject14.dll");
System.Diagnostics.Process.Start(proc1);
}
基本的に私はちょうどNUnitのGUIを起動し、テストを実行し、新しいプロセスを作成しようとしています:Webアプリケーションの背後にあるソースコードは次のようになります。 .dllが見つからないのかどうか、それとも他の問題か分かりません。
これは私の最初の投稿ですので、完全に明白なものがない場合は、事前にお詫び申し上げます。ありがとう!
私はこれを試しましたが、ファイルが存在しないという新しいエラーメッセージが表示されました。私は新しいバージョンのnunitをダウンロードして、プロセスをやり直しました。 GUIが開き、テストを実行しようとしますが、何らかの理由でリモートコントロールウィンドウが起動しません。だから私は今問題が何であるか分からない... – erinpzk