我正在進行后期呼叫,并且在后期呼叫之后,物件進入隨機位置的陣列,所以我如何為該物件斷言。不知道它的回應。訊息[位置?]。
請建議我該怎么做。
uj5u.com熱心網友回復:
使用JsonPath。這是一個例子:https ://stackoverflow.com/a/64373344/143475
請記住,有很多方法可以從忽略確切路徑或位置的 JSON 中提取資料。例如:
* def response = { a: 1, b: 2, c: 3, d: { a: 1, b: 2, e: 5 } }
* def extracted = $..e
* match extracted contains 5
如果您只關心陣列,請使用contains:https ://github.com/karatelabs/karate#match-contains
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/522327.html
標籤:api空手道
上一篇:使用不同API呼叫條件渲染React應用程式的最佳方法是什么
下一篇:在python中編輯Json
