【问题标题】:Karate scenario for array object in Rest JSON outputRest JSON 输出中数组对象的空手道场景
【发布时间】:2018-12-13 05:06:48
【问题描述】:

我有一个 get 操作的输出,例如:

[ { “字段1”:“123”, “字段2”:[ “10008” ], "field3": "ABC", “字段4”:[ “XYZ” ], }]

现在我想匹配功能文件中归档的 4 输出。我尝试过以下选项:

当方法 GET 然后状态 200 并且匹配 $​​response.field4[*] 包含 ['XYZ']

但我没有得到想要的结果,也没有得到空手道异常。谁能指导我做错了什么以及如何匹配数组字段的输出。

【问题讨论】:

    标签: karate


    【解决方案1】:

    请仔细查看您的 JSON 结构:

    * def response = [ { "field1": "123", "field2": [ "10008" ], "field3": "ABC", "field4": [ "XYZ" ] } ]
    * match response[0].field4 contains 'XYZ'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-08
      • 2023-02-10
      • 1970-01-01
      • 2020-11-19
      • 1970-01-01
      • 2020-10-13
      • 1970-01-01
      • 2020-12-16
      相关资源
      最近更新 更多