这是一个类似的代码,我正在使用
Feature: Create a company instance
Background: Creating the company instance in background
* url baseUrl
* def login = call read('classpath:blackbook/common/getToken.feature')
* def newCI = call read('../endpoints/create_companyinstance.feature')
* def id = newCI.response.data.id
* configure afterScenario =
"""
function(){
var ciID = karate.get('id');
console.log(ciID);
}
"""
之后我将运行它。并且登录调用和newCI调用运行正常,但之后我将收到以下错误
[ERROR] Scenario: Doing a get call and then some verifications Time
elapsed: 0.005 s <<< ERROR!
java.lang.RuntimeException: unexpected 'configure' key:
'afterScenario'
请原谅noobness。
答案 0 :(得分:1)
Jawad - 道歉,因为我负责过早地为未发布的功能添加文档。
“挂钩后”在0.7.0.RC2
中可用 - 如果您可以尝试并确认它是否合适,那将会很棒。虽然它是一个“候选版本” - 作为空手道的开发者,我可以确认它应该是好用的 - 当“最终”到达时(很快),你不会有任何重大变化。