首页 > 解决方案 > 我可以在空手道中使用 for 循环吗?

问题描述

我正在使用获取请求来获取 json 响应。它是动态的。我的回复看起来像这样。

{
    "data": [
        {
            "id": 1,
            "name": "Jack",
            "gender": "male"
        },
        {
            "id": 2,
            "name": "Jill",
            "gender": "female"
        }
    ]
}

我可以使用此响应中的 id 并将该 id 放入“for loop”中以执行删除方法吗?给定路径 'profile/delete/id' 如果我可以,那该怎么办?

标签: for-loopkarate

解决方案


是的,请参考文档:https ://github.com/intuit/karate#data-driven-features

* def result = call read('delete.feature') response.data

并且delete.feature您将能够id直接引用该变量。


推荐阅读