Karate API - Как мы можем получить указанный элемент массива c, индекс которого будет динамическим c. Мне нужно значение для последнего элемента массива, который не зафиксирован - PullRequest
1 голос
/ 06 мая 2020

Я прочитал, что переменная не будет работать как индекс в массиве, когда мы попытаемся получить доступ к массиву [i] или чему-то в этом роде. Итак, как я могу или получить значение для последнего элемента массива, который является динамическим c. Он будет меняться после каждого вызова API.

1 Ответ

0 голосов
/ 06 мая 2020

Переменные будут работать в JS. Они не будут работать в JsonPath (например, match Left Hand Side), прочтите документацию, чтобы понять разницу:

* def foo = [1, 2, 3, 4]
* def size = karate.sizeOf(foo)
* def last = foo[size - 1]
* match last == 4
...