for-loop - 我可以在空手道中使用 for 循环吗?
问题描述
我正在使用获取请求来获取 json 响应。它是动态的。我的回复看起来像这样。
{
"data": [
{
"id": 1,
"name": "Jack",
"gender": "male"
},
{
"id": 2,
"name": "Jill",
"gender": "female"
}
]
}
我可以使用此响应中的 id 并将该 id 放入“for loop”中以执行删除方法吗?给定路径 'profile/delete/id' 如果我可以,那该怎么办?
解决方案
是的,请参考文档:https ://github.com/intuit/karate#data-driven-features
* def result = call read('delete.feature') response.data
并且delete.feature
您将能够id
直接引用该变量。
推荐阅读
- javascript - 如何从 php 传递数据以在 javascript 中对其进行初始化?
- javascript - Terser CLI:如何删除评论?
- c# - 在单个 .sln 中管理本地 nuget 依赖项
- visual-studio-code - ElixirLS 调试器在与 Phoenix 和 VSCode 一起使用时意外停止
- c# - ConnectionFactory 从 .net 核心注册服务创建了太多连接
- javascript - 如何使用 babel 将我的 nodejs 代码投入生产?
- c# - 为什么我在 Visual Studio 中弹出一个提示 System ArgumentNullExpection 已被抛出?
- javascript - 如何在我的 Aurelia 项目中本地使用 AWS 开发工具包
- java - java:在一个变量上使用 volatile VS 每个变量
- php - 使用php将文件上传到表单需要什么?