首页 > 解决方案 > 空手道测试框架:重试直到数组上的复杂条件

问题描述

给出这样的回应:

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

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

不幸的是,所有的空手道好东西match都不能用,retry until而且我不知道如何在 JS 中做到这一点(事实上,我不知道那里使用了哪个 JS,支持哪些功能,上下文中的 .js 脚本等等)

PD:我不能断言这个条件,Then因为响应会随时间变化,我真的需要轮询功能。

提前致谢。

标签: cucumbercucumber-jvmkaratecucumber-junit

解决方案


推荐阅读