在Selenium + Specflow + Nunit测试执行后,不会生成倾城报告

时间:2018-04-21 13:43:16

标签: c# selenium specflow allure nunit-3.0

使用Scenario Outline测试创建了一个简单的框架,可以找到它here。将allureConfig.json文件复制到bin / debug目录中。 Nuget版本:

Nunit 3.9.0;
SpecFlow 2.3.0;
SpecFlow.Allure 2.2.0.11;
Net framework 4.6.2.

执行测试后,使用搜索,我在下一个位置找到了测试结果目录:

C:\Users\Valentins\AppData\Local\Temp\allure-results

它只包含.json文件,例如:

52bb84abaec342e1bf8e7fbc3e46a181-container

9ab91b6fc6e84eafbda735c49ccfcb1c-result

任何人都可以帮助理解,如何使这个文件夹出现在测试中以及如何正常打开测试结果以在Html文件中看到它?

提前致谢, Valentins。

1 个答案:

答案 0 :(得分:0)

问题是因为我使用Visual Studio运行测试。当我开始运行时,使用CI服务器(TeamCity),然后在项目中出现了allure-results文件夹,但是为了创建报告,需要allure-commandline-tools