增加功能(空手道)
Increment in a feature (karate)
我需要像本例中那样创建小猫: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...
之类的名字,而不是将名字和年龄放在 table 小猫中。我该怎么做?谢谢
当您 call
使用 JSON 数组的特征时 - 这将在循环中调用该特征,在被调用的特征中,您可以访问一个名为 __loop
.
请参阅此处的文档:Built in variables for call
所以你可以做 { name: "#('Name' + __loop)" }
(edit):显然上面的内容太混乱了:/,让我试试另一个建议。请看这个例子:call-dynamic-json.feature
您可以看到如何 100% 控制在循环中创建小猫而不是使用 table
。祝一切顺利:P
我需要像本例中那样创建小猫: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...
之类的名字,而不是将名字和年龄放在 table 小猫中。我该怎么做?谢谢
当您 call
使用 JSON 数组的特征时 - 这将在循环中调用该特征,在被调用的特征中,您可以访问一个名为 __loop
.
请参阅此处的文档:Built in variables for call
所以你可以做 { name: "#('Name' + __loop)" }
(edit):显然上面的内容太混乱了:/,让我试试另一个建议。请看这个例子:call-dynamic-json.feature
您可以看到如何 100% 控制在循环中创建小猫而不是使用 table
。祝一切顺利:P