2017-05-15 11 views
0

こんにちは、私のセレンテストスクリプトのフロントエンドとして機能するWPFアプリケーションを作成する方法があります。私はセレンを使用して回帰テストを作成しました。私はテスト用のパラメータを設定してから同じアプリケーションから実行できるようにするWPFアプリケーションを作成できるかどうか疑問に思っていましたか?私は通常、ビジュアルスタジオからテストを実行し、代わりにそれらを実行するアプリケーションを作成する方法があれば素晴らしいだろうWPFセレンテストを実行するアプリケーション

+0

NUnitを使用している場合、あなたのためにできる[GUIランナー](https://www.nunit.org/index.php?p=nunit-gui&r=2.2.10)があります。 – ekostadinov

+0

@ekostadinovええ、それは基本的に私が欲しいものですが、自分のスタイリングで自分自身を作りたいと思っています。 –

+0

[this github repo](https://github.com/nunit/nunit-gui)を出発点として使用できます。 – ekostadinov

答えて

0

すべてのコメントを要約する - あなたがNUnitを使用しているので、それを行うことができるGUI runnerがあるあなたのために。どのようなUIを上層に配置するかによって、Windows FormsASP.NET MVCがあります。

はここ1以降とhow I did itです:

var db = new ServerContext(); 
Build build = db.Builds.Find(BuildId); 
var project = db.Projects.FirstOrDefault(p => p.Id.Equals(build.ProjectId)); 
string value = Value; 
string gitDirrectory = Build.Workspace.Replace("\\", "/") + "/source"; 

//run NUnit tests 
Process process = new Process(); 
process.StartInfo.FileName = "cmd.exe"; 
process.StartInfo.Arguments = @"/c "+ gitDirrectory + @"/packages/NUnit.Runners.2.6.3/tools/nunit-console.exe " + gitDirrectory 
     + value 
     + " /include:" + project.Name.Replace(" team", String.Empty).Trim() 
     + " >> " + Build.Log; 
process.Start(); 
process.WaitForExit(); 

はあなたが便利レポのコードのどの部分を使用すること自由に感じなさい。

関連する問題