首页 文章

功能增加(空手道)

提问于
浏览
1

我需要像这个例子一样创建小猫: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 回答

  • 1

    当您使用JSON数组的某个功能(它将在循环中调用该功能)时,您可以访问名为 __loop 的特殊内置变量 .

    请参阅此处的文档:Built in variables for call

    所以你可以做 { name: "#('Name' + __loop)" } 之类的事情

    (编辑):显然上面太混乱了:/,让我尝试另一个建议 . 请看这个例子:call-dynamic-json.feature

    您可以看到如何在循环中100%控制创建小猫,而不是使用 table . 一切顺利:P

相关问题