我在featurefeature钩子中调用的API很少,下面是我要实现的目标。
我可以从每个要素类的后台调用API,但是为了减少API调用的次数,我试图将它们移到以前的功能中。
有人可以从以前的功能中提出一种编辑/发布黄瓜报告的方法吗?谢谢。
基本上按照小黄瓜标准验证结果应该在Then语句中,如果此响应就像为脚本获取测试数据的先决条件,那么就可以了。
这里要了解的主要是操作的顺序:
挂钩1之前->挂钩2之前-> ...->背景->场景
因此后台在Hooks之后和场景之前运行。
正如您所言,您在打入API之前,然后在任何Java bean中保存了必需的属性,并在后台声明了它们
2)不确定扩展报告,但您可以将结果附加到默认报告中,如下所示:
@After
public void afterScenario(Scenario scenario) {
scenario.write("Text you want to write in report");
}