我需要像这个示例中那样创建小猫: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...
这样的名字,而不是把名字和年龄放在表格小猫中。我怎么能这样做?感谢
答案 0 :(得分:1)
使用JSON数组autoconnect
使用JSON数组(将在被调用的要素中调用循环中的要素)时,您可以访问名为call
的特殊内置变量。
请参阅此处的文档:Built in variables for call
所以你可以做__loop
(编辑):显然上面太混乱了:/,让我尝试另一个建议。请看这个例子:call-dynamic-json.feature
您可以看到如何100%控制在循环中创建小猫而不是使用{ name: "#('Name' + __loop)" }
。一切顺利:P