【发布时间】:2019-08-02 12:54:36
【问题描述】:
场景:我收到一个空手道请求的响应,格式如下:
idValues = ["123:ABCD-F", "345:CFGB-F", "678:DERF-F"]
然后我需要在上面数组中的值在空手道请求* param 中传递的情况下发出进一步的请求,如下所示:
Given path 'users','details'
* param = 123:ABCD-F, 345:CFGB-F, 678:DERF-F
When method get
Then status 200
问题:我需要将此 id 列表作为逗号分隔值发送,不带 " 引号到 param 关键字。如果将值传递给带引号的参数,空手道会进一步将 id 括在引号内(我认为这是正确的行为),因此我没有得到预期的响应。
想知道是否有办法: 1.从数组中取出值,从开始和结束中删除引号。 2. 将这些作为逗号分隔值传递给 `param' 关键字(如上例所示)。
谢谢
【问题讨论】:
标签: karate