得到错误。 java.lang.RuntimeException:意外的'configure'键:'afterScenario'

时间:2018-01-03 20:07:56

标签: karate

这是一个类似的代码,我正在使用

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。

1 个答案:

答案 0 :(得分:1)

Jawad - 道歉,因为我负责过早地为未发布的功能添加文档。

“挂钩后”在0.7.0.RC2中可用 - 如果您可以尝试并确认它是否合适,那将会很棒。虽然它是一个“候选版本” - 作为空手道的开发者,我可以确认它应该是好用的 - 当“最终”到达时(很快),你不会有任何重大变化。