使用Protractor生成测试的JSON对象?

时间:2016-08-08 08:10:06

标签: json protractor automated-tests mocha yadda

我对使用ProtractorMochaYadda进行端到端测试相对较新(与Mocha集成,因此我可以使用Gherkin和步骤定义)。

我见过一个名为Mochawesome的插件,它生成一个可以离线查看的HTML报告,以及测试结果的这个JSON对象,所有这些都包含在'reports'文件夹中。

我认为它是Mochawesome生成这些JSON对象,因为HTML页面似乎有相应的标签等。有没有办法生成没有HTML报告器运行的测试的JSON对象?我的想法是创建我自己的“仪表板”,其中包含有关基于JSON信息的测试的信息。

2 个答案:

答案 0 :(得分:2)

是的,您可以使用量角器创建 public Worker(Outlook.Inspector insp) { Inspector = insp; _shouldStop = false; } public void DoWork() { while (!_shouldStop) { SubstituteWindow(); } } 规格/测试。您只需将放入配置文件中。

您的配置文件应该如下所示:

JSON report

您可以使用此resultJsonOutputFile: './Report.json'并以您的方式使用它!

答案 1 :(得分:1)

我不确定直接在量角器中生成JSON对象。但我所知道的是,我们可以用XML生成结果,然后通过编写一些自定义代码将xml转换为json。

生成XML报告的代码如下:

Server=POSTESERVEUR-PC\SQLEXPRESS;Integrated Security=false;Database=****;User ID=****;Password=****;