空手道:未能使用' eval'在方案步骤中

时间:2018-03-28 01:44:42

标签: karate

我需要在场景中调用.feature文件,但不要关心结果。所以我用这样的eval:

eval if (gw == 'YES') karate.call('GatewayAuth.feature', authInfo)

但它表明:

  

"步骤' eval if .....'没有胶水代码"。

如果我使用:

def result = (gw == 'YES' ? karate.call('GatewayAuth.feature', authInfo) : null)

这一步很好。

步骤使用eval有什么问题?

1 个答案:

答案 0 :(得分:1)

很确定你是旧版的空手道。 {0}引入了eval