我对使用Protractor
,Mocha
和Yadda
进行端到端测试相对较新(与Mocha
集成,因此我可以使用Gherkin
和步骤定义)。
我见过一个名为Mochawesome
的插件,它生成一个可以离线查看的HTML报告,以及测试结果的这个JSON对象,所有这些都包含在'reports'文件夹中。
我认为它是Mochawesome
生成这些JSON对象,因为HTML页面似乎有相应的标签等。有没有办法生成没有HTML报告器运行的测试的JSON对象?我的想法是创建我自己的“仪表板”,其中包含有关基于JSON信息的测试的信息。
答案 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=****;