我需要像这个例子一样创建小猫:https://github.com/intuit/karate/blob/master/karate-demo/src/test/java/demo/calltable/call-table.feature . 但我需要增加像 name1 and age1, name2 and age2, name3 and age3...
这样的名字,而不是把名字和年龄放在表格中 . 我怎么能这样做?谢谢
我需要像这个例子一样创建小猫:https://github.com/intuit/karate/blob/master/karate-demo/src/test/java/demo/calltable/call-table.feature . 但我需要增加像 name1 and age1, name2 and age2, name3 and age3...
这样的名字,而不是把名字和年龄放在表格中 . 我怎么能这样做?谢谢
1 回答
当您使用JSON数组的某个功能(它将在循环中调用该功能)时,您可以访问名为
__loop
的特殊内置变量 .请参阅此处的文档:Built in variables for call
所以你可以做
{ name: "#('Name' + __loop)" }
之类的事情(编辑):显然上面太混乱了:/,让我尝试另一个建议 . 请看这个例子:call-dynamic-json.feature
您可以看到如何在循环中100%控制创建小猫,而不是使用
table
. 一切顺利:P