验证json的某些表达式不起作用

时间:2017-10-12 11:36:16

标签: karate

我正在尝试打印以下内容:

* print response.requests[?(@.friendlyId == '#(ORID)')]

where ORID is:

 * def temp2 = response.teams[?(@.name == '<Name>')].requestedResources[0].resourceRequestFriendlyId
 * def ORID = temp2[0]

表达式给出的值为null,就像我使用JSON评估器一样,我得到了正确的json。

1 个答案:

答案 0 :(得分:0)

print关键字的右侧仅支持JavaScript。并且不支持JsonPath。

我会更新文档以明确这一点。