Karate 场景挂钩后调用的功能文件不会打印到html报告
我正在关注after scenario钩子的演示,该钩子可以通过调用一个功能文件()来打印到html文件 下面是我的配置Karate 场景挂钩后调用的功能文件不会打印到html报告,karate,Karate,我正在关注after scenario钩子的演示,该钩子可以通过调用一个功能文件()来打印到html文件 下面是我的配置 karate-config.js karate.configure('afterScenario',read('classpath:hooks.js') hooks.js 赛后特征 但是,*print命令会将其打印到控制台,但不会像预期的那样将其记录到html报告中。任何帮助都将不胜感激。谢谢 不,当入口点是JS文件时,钩子不会打印到HTML文件。hooks.JS-您
- karate-config.js
karate.configure('afterScenario',read('classpath:hooks.js')代码>
- hooks.js
- 赛后特征
但是,
*print
命令会将其打印到控制台,但不会像预期的那样将其记录到html报告中。任何帮助都将不胜感激。谢谢 不,当入口点是JS文件时,钩子不会打印到HTML文件。hooks.JS
-您可以尝试一下,看看这是否是可以添加到空手道中的内容-这不是我要优先解决的问题。我真的认为,一般来说,测试社区更关心漂亮的报告,而不是实际做测试工作testing@Raymond也许您可以尝试这里介绍的新Java钩子:-在ScenarioContext
中,您可以访问Logger
实例。
function(){
var response = karate.get('response');
karate.log(response);
if(response.errors!=null)
karate.call('classpath:features/Utils/AfterScenario.feature', { respond: response });
}
@ignore
Feature: To print response after scenario hook
Scenario:
* print 'RESPONSE ==> ', respond