我需要在方案中调用一个.feature文件,但不在乎结果。所以我像这样使用eval:

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

但它表明:

“步骤'如果.....',则没有胶水代码”。

如果我使用:
def result = (gw == 'YES' ? karate.call('GatewayAuth.feature', authInfo) : null)

该步骤工作正常。

use eval步骤有什么问题?

最佳答案

很确定您使用的是空手道的旧版本。 eval在0.7.0中引入

关于karate - 空手道:在方案步骤中无法使用'eval',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49524820/

10-16 11:37