空手道测试框架:重试直到阵列上出现复杂条件

时间:2019-04-28 06:02:02

标签: cucumber cucumber-jvm karate cucumber-junit

给出如下响应:

{
  "list" : [ { "field1" : "value1"}, { "field1" : "value2"}, { "field1" : "value3"} ]
}

我需要在retry until中断言list至少包含{ "field1" : "value1"}{ "field1" : "value2"}

不幸的是,所有match之类的空手道好东西都无法在retry until中使用,而且我也不知道该如何在JS中使用它(实际上,我不知道在那里使用了哪种JS,支持哪些功能,上下文中包含哪些.js脚本等)

PD:我无法在Then中断言这种情况,因为由于响应会随时间变化,因此我确实需要轮询功能。

谢谢。

0 个答案:

没有答案