Я прочитал, что переменная не будет работать как индекс в массиве, когда мы попытаемся получить доступ к массиву [i] или чему-то в этом роде. Итак, как я могу или получить значение для последнего элемента массива, который является динамическим c. Он будет меняться после каждого вызова API.
Переменные будут работать в JS. Они не будут работать в JsonPath (например, match Left Hand Side), прочтите документацию, чтобы понять разницу:
match
* def foo = [1, 2, 3, 4] * def size = karate.sizeOf(foo) * def last = foo[size - 1] * match last == 4