空手道中如何在for循环中调用功能文件?

时间:2018-09-25 12:32:04

标签: karate

让我们说我的变量就像

queryParam = [{"coupon_id": 1,"code": "test"},{"coupon_id": 1,"code": "test"}]

现在可以说我要使用一个功能文件

param= {"coupon_id": 1,"code": "test"}

并再次使用param     param = {“ coupon_id”:1,“ code”:“ test”}

实际上,我正在调用具有多个参数的api。

1 个答案:

答案 0 :(得分:0)

请参考以下示例:https://github.com/intuit/karate/blob/master/karate-demo/src/test/java/demo/callarray/call-json-array.feature

由于kittens.json是一个数组,因此call将循环。

* def creator = read('kitten-create.feature')
* def kittens = read('kittens.json')
* def result = call creator kittens