如何通过空手道中的示例表在路径中传递响应变量

时间:2019-12-11 06:20:09

标签: karate

我正在尝试在URL路径中传递一个变量值,该值将进一步存储在示例表中。 不幸的是,这给了我错误。 谁能帮忙吗?

  

背景:
  * def ChallengeID = res.challengeID
  * def版本='2'
  给定url分发和路径'/api/fire/v' + version + '/sms/otp/' + <challengeID>
  而且参数代码= <code>
  标题Content-Type = 'application/json'
  当方法GET然后状态为400

Examples:   
| challengeID    | code    |   
| #(challengeID) | 2121211 |   
| 3434343434343  | 111111  |   

1 个答案:

答案 0 :(得分:0)

抱歉,Examples:不能是动态的。这是标准的“黄瓜”行为。使用table代替:https://github.com/intuit/karate#table

但是我认为您的工作过于复杂。您应该这样做:

And path 'api/fire/v' + version + '/sms/otp', res.challengeID