Новичок в каратэ, и я прочитал множество учебных пособий по каратэ и не могу разобраться в том, что выглядит тривиальной проблемой.
У меня есть один почтовый запрос, в котором успешно перечислены все приложения. Из ответа я получаю идентификатор первого приложения и печатаю его в консоли, и он отображается без проблем. Однако, когда я прихожу использовать applicationId в полезной нагрузке для следующего сценария (в том же файле возможностей, applicationId не добавляется в полезную нагрузку.
Scenario: List all applications
Given path '/ListApplications'
And request {"request":{},"Session":'#(session)'}
When method POST
Then status 200
And def applicationId = response.Applications[0].Id
* print 'Hello ' + applicationId //i see the application id of 7203 here in the console log
Scenario: Get Application
Given path '/GetApplication'
And request {"request":{"ApplicationId":'#(applicationId)'},"Session":'#(session)'}
When method POST //post here just uses string applicationId instead of 7203
Then status 200
Любая помощь с благодарностью