Karate 场景挂钩后调用的功能文件不会打印到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-您

我正在关注after scenario钩子的演示,该钩子可以通过调用一个功能文件()来打印到html文件

下面是我的配置

  • 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