1

I am automating web application using Selenium WebDriver with C# NUnit Framework and able to generate report in XML format when run test using NUnit GUI or NUnit Console.

I am looking how to generate report while running test using Nunit Test Adapter (Visual Studio 2015 ).

Can any help on same, it would be highly appreciated.

Thanks, Sadik

4

2 回答 2

3

创建 XML 格式输出报告的代码在一个扩展中,它不包含在 NUnit 适配器中。因为,它毕竟只是一个“适配器”,我觉得用户不想要原生 NUnit 输出,而只想要 Visual Studio 提供的任何输出。

它不存在的另一个原因是适配器最初无法让您给它任何选项,因此您实际上无法请求 XML 报告!但是,适配器现在确实读取了 runsettings 文件,该文件可以包含与控制台 --result 选项等效的内容。

最重要的是,这将是一项新功能,您必须提出要求。如果这样做,请务必使用正确的存储库:nunit-vs-adapter 或 nunit3-vs-adapter,具体取决于您使用的是 NUnit V2 还是 V3。

于 2016-09-16T18:40:46.700 回答
0

现在即使使用 vs-adapter 也可以生成 nUnit xml 报告。您需要创建一个.runsettings具有类似内容的文件:

<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
   <NUnit>
     <TestOutputXml>C:\TestResults</TestOutputXml>
 </NUnit>
</RunSettings>

更多关于这个here。你也可以检查这个问题

您需要确保VS 注意到您的运行设置文件。

于 2021-10-12T08:26:03.143 回答