我有一个get操作的输出,如:
[{“field1”:“123”,“field2”:[“10008”],“field3”:“ABC”,“field4”:[“XYZ”],}]
现在我想匹配功能文件中的字段4输出。我尝试过以下选项:
当方法GET然后状态200并匹配$ response.field4 [*]包含['XYZ']
但我没有得到预期的结果并获得Karateexception。任何人都可以指导我做错了什么以及如何匹配数组字段的输出。
请仔细查看您的JSON结构:
* def response = [ { "field1": "123", "field2": [ "10008" ], "field3": "ABC", "field4": [ "XYZ" ] } ]
* match response[0].field4 contains 'XYZ'