В каратэ При попытке определить переменную получаю "совпадение метода определения шага не найдено для: def referenceId = response.referenceId" - PullRequest
1 голос
/ 05 июля 2019

При попытке сохранить значение из ответа в переменной, чтобы использовать его для следующего пост-вызова и столкнуться с "не найдено совпадение метода определения шага для: def referenceId = response.referenceId" этой ошибки.

Feature: To test GET /leads/{id} API

# To generate test data for getLeads 
Scenario: Test with valid flow
Given url baseUrl+leads
And request {some valid request body}
When method post
Then status 200
* assert response.referenceId != null
* def referenceId= response.referenceId


Scenario: Test with get call
Given url baseUrl+getLeadsByID+referenceId
When method get
Then status 200

Пока шаг подтверждения не работает нормально.При попытке установить referenceId, получающего это. "Не найдено совпадение метода определения шага для: def referenceId = response.referenceId"

1 Ответ

0 голосов
/ 05 июля 2019

Пожалуйста, оставьте пробел вокруг знака =:

* def referenceId = response.referenceId

Если вы используете поддержку Eclipse или IntelliJ Cucumber IDE - это поможет избежать этого.

...