Пожалуйста, прочтите эту часть документации, а также перейдите по ссылкам, есть примеры: https://github.com/intuit/karate#jsonpath-short-cuts
Это значительно упрощается, но вкратце, $
используется только с правой стороны, когда у вас есть назначение (с использованием def
). Это должен быть первый персонаж. Он должен ссылаться на переменную JSON. $
будет ссылаться на переменную response
по умолчанию, например:
* def response = { foo: 'bar' }
* def temp = $.foo
* match temp == 'bar'