Arrays 空手道-如何检查数组是否包含值?

Arrays 空手道-如何检查数组是否包含值?,arrays,cucumber,karate,Arrays,Cucumber,Karate,我已经定义了数组 *def数组=[{“code”:“codeA”,“boolValue”:false,“a”:5,“c”:false},{“code”:“codeA”,“boolValue”:true,“a”:7,“c”:true},{“code”:“codeB”,“boolValue”:true,“a”:1,“c”:false}] 和变量 *def预期值={“code”:“codeB”,“布尔值”:true} 如何检查数组是否包含预期值?在数组的最后一个元素中有期望值,但它包含一些附加值,这就

我已经定义了数组

*def数组=[{“code”:“codeA”,“boolValue”:false,“a”:5,“c”:false},{“code”:“codeA”,“boolValue”:true,“a”:7,“c”:true},{“code”:“codeB”,“boolValue”:true,“a”:1,“c”:false}]

和变量

*def预期值={“code”:“codeB”,“布尔值”:true}


如何检查数组是否包含预期值?在数组的最后一个元素中有期望值,但它包含一些附加值,这就是为什么我一直试图检查它失败的原因。

这将在0.9.6.RC4中起作用:

* match array contains deep expected
在以前的版本中:

* match array contains '#(^expected)'

请阅读文档:

这将在0.9.6.RC4中起作用:

* match array contains deep expected
在以前的版本中:

* match array contains '#(^expected)'
请阅读以下文件: