空手道 afterScenario 全局钩子

Karate afterScenario global hook

是否可以全局配置 afterScenario 挂钩?

我可以像这样配置每个 .feature 文件:

  Background:
    * url baseMhsServiceUrl
    * configure afterScenario =
      """
      function(){
        var uri = karate.prevRequest.url;
        karate.log('Request was: ' + uri);
      }
      """

但是,我在 karate.config.js 中尝试过,但它根本不起作用。

karate.configure('afterScenario', "function(){var uri = karate.prevRequest.url;\nkarate.log('Request was: ' + uri);}");

在文档中找不到这样的示例。

不,请考虑贡献代码。

但是你可以选择写一个RuntimeHookhttps://github.com/intuit/karate/wiki/1.0-upgrade-guide#hooks