我有一个值列表,可用于json请求中的title字段。我想在common.feature文件中存储一个函数,该文件在执行场景时会随机化标题值。
我尝试使用自述文件上常用的“实用程序”选项卡上提供的随机数功能。我已经成功生成了一个随机数,下一步是在jsonpath行内使用该随机生成的数字,以便从json中的数据列表中检索一个值。
* def myJson =
"""
{
"title" : {
"type" : "string",
"enum" : [
"MR",
"MRS",
"MS",
"MISS"
[...]
]
}
}
"""
* def randomNumber = random(3)
* def title = get[0] myJson.title.enum
* print title```
The code above works but I would like to randomize the number within the get[0]. How is this possible in Karate?
答案 0 :(得分:2)
我不确定您想要什么,但是不能仅将get[randomNumber] myJson.title.enum
中的randomNumber替换为0吗?