空手道 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);}");
在文档中找不到这样的示例。
不,请考虑贡献代码。
但是你可以选择写一个RuntimeHook
:https://github.com/intuit/karate/wiki/1.0-upgrade-guide#hooks
是否可以全局配置 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);}");
在文档中找不到这样的示例。
不,请考虑贡献代码。
但是你可以选择写一个RuntimeHook
:https://github.com/intuit/karate/wiki/1.0-upgrade-guide#hooks