如何自动保存Nunit测试导致html文件?

时间:2014-05-02 10:51:14

标签: selenium selenium-webdriver nunit

我在Visual Studio 2012中使用Nunit扩展和Selenium测试。 Nunit可以选择将结果保存在txt,xml或html文件中。 但我想做的是在每次测试完成后自动将结果保存在html中。

1 个答案:

答案 0 :(得分:0)

更新方法: 将下面的行保存为批处理文件,并在测试用例或测试套件中的TearDown方法结束时调用它。批处理文件将包含3个参数,nUnit生成的testresult.xml路径,必须复制此xml的路径(确保文件夹存在),输出要生成的html文件的路径。

批处理文件将等待,直到从nUnit生成xml,然后转换它。 我正在使用NUnit2Report.Console将xml转换为html。你可以从Nuget那里得到它。

@ECHO等待生成文件%1。

:CheckForFile @ECHO这个窗口将自动关闭。不要关闭它。 如果存在%1转到FileExists ping -n 10 localhost> NUL 转到:CheckForFile

:FILEEXISTS 复制%1%2 “NUnit2Report.Console.Runner.1.0.0.0 \ NUnit2Report.Console.exe” - fileset =%2 --outout 3