Karate 字符串不支持的匹配类型:包含\u ANY

Karate 字符串不支持的匹配类型:包含\u ANY,karate,Karate,我想验证字符串数组中所有项的值匹配 响应.数据[0].属性.状态其中包含任何[“活动”、“已删除”、“正在删除”、“正在处理”]请阅读 包含任何,除了右侧和左侧是json数组或json对象类型之外 json数组的一个简单示例: * match ['active', 'deleted'] contains any ['status', 'active'] json对象也是如此: * match {'foo':'bar'} contains any {'foo':'bar', 'mr':'

我想验证字符串数组中所有项的值匹配

响应.数据[0].属性.状态
其中包含任何
[“活动”、“已删除”、“正在删除”、“正在处理”]
请阅读

包含任何
,除了右侧和左侧是json数组或json对象类型之外

json数组的一个简单示例:

 * match  ['active', 'deleted'] contains any ['status', 'active']
json对象也是如此:

 * match  {'foo':'bar'} contains any {'foo':'bar', 'mr':'pink'}
您的问题:
您希望匹配您的状态是否为
[“活动”、“已删除”、“正在删除”、“正在处理”]
。或者换句话说,
[“活动”、“已删除”、“正在删除”、“正在处理”]
包含状态

空手道演讲:

 * match ["active","deleted" ,"deleting","processing"] contains response.data[0].attributes.status

试着用一些例子来解释你的问题。提供更多详细信息。我想验证“状态”的值,该值可以是活动的、删除的、删除的或正在处理的,我尝试使用match包含任何方法,但它不起作用。您能否至少提供一些代码,以便我们看到您做错了什么?谢谢@Peter,我的测试是passed@cuhavp当前位置请将此答案标记为正确,谢谢!