找到未找到的阶梯定义方法匹配
在尝试将响应中的值存储在变量中时,将其用于下一个帖子调用,并面对"未找到的spec-definition方法匹配:def ReferasectionID = reverse = reverse.Revys.Reference.Reference''此错误。
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
直到断言步骤正常工作。在尝试设置参考ID的同时。"找到:def ReferentionId = response.referenceId'
请在=
符号周围保持空白:
* def referenceId = response.referenceId
如果您使用Eclipse或Intellij Cucumber IDE支持 - 它将有助于避免这种情况。
您必须在每一侧都有一个空格。[意外]双/多个空格,例如
* def referenceId = response.referenceId
也无法正常工作。