场景挂钩后调用的功能文件不会打印到html报告

时间:2019-08-19 09:30:28

标签: karate

我正在跟踪演示场景挂钩的演示,据说该挂钩使我们能够通过调用功能文件(https://github.com/intuit/karate/commit/4e4583390f28891665033607ace88272f4ab6aff)打印到html文件

下面是我的配置。

  • karate-config.js

    karate.configure('afterScenario', read('classpath:hooks.js'));

  • hooks.js

    function(){
        var response = karate.get('response');
        karate.log(response);
        if(response.errors!=null)
        karate.call('classpath:features/Utils/AfterScenario.feature', { respond: response });
      }
  • AfterScenario.feature
    @ignore
    Feature: To print response after scenario hook

    Scenario:
    * print 'RESPONSE ==> ', respond

不过,* print命令会将其打印到控制台,但不会按预期将其记录到html报告中。任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

否,当入口点是JS文件时,钩子不会打印到HTML文件。