我需要在方案中调用一个.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/