有没有办法可以传递特征文件中数据表中上一步中定义的变量?
我有一个场景:
Then database content is
| serviceName | timesSet |
| a_random_service_1 | [0, <my_variable_1>, <my_variable_2>] |
| a_random_service_2 | [0] |
| a_random_service_3 | [0] |
我尝试过使用ERB,但在这种情况下似乎不起作用。
我假设您想将多个时间集传递给特定服务,如果您可以这样做(代码在 JavaScript 中),但逻辑是相同的。
|serviceName|timeSet|
|ServiceA||10,20,30|
|ServiceB|44,67,69|
function(serviceName,timeSet){
let timeArray;
if(timeSet.includes(','){
timeArray=timeSet.split(',')// timeArray will contain timeSet like [10,20,30]
}
}
这样你就可以得到你试图通过timeSet传递的timeSet数组
timeArray 变量包含数组中的变量,您可以在服务中进一步使用它