在空手道测试步骤中使用if-condition的语法是什么?
从Karate GitHub文档上的示例中,我推断这应该可行:
Background:
* if (env == 'dev') configure ssl = false
...
但是,它会导致如下错误:
debug server listening on port: 4711
*** step failed: -unknown-:13 - javascript evaluation failed: if (env == 'dev')
configure ssl = false, <eval>:1:28 Expected ; but found ssl
if (env == 'dev') configure ssl = true
^ in <eval> at line number 1 at column number 28
我知道如何解决这个问题并在空手道配置中配置此特定项目,但是由于我想在其他各个步骤上使用if-condition,因此我只是想知道如何将其用作工具如上所述。
答案 0 :(得分:2)