Karate 我们能否在一个';如果';空手道宣言?
如果条件为true,我想执行多个语句。我想知道在Intuit空手道框架中是否以及如何实现 在空手道文档中,我发现如下示例,如果满足下面列出的if条件,则所有示例都只有一条语句需要执行Karate 我们能否在一个';如果';空手道宣言?,karate,Karate,如果条件为true,我想执行多个语句。我想知道在Intuit空手道框架中是否以及如何实现 在空手道文档中,我发现如下示例,如果满足下面列出的if条件,则所有示例都只有一条语句需要执行 if (env == 'dev') karate.configure("ssl", true) if (responseStatus == 200) karate.call('delete-user.feature') if (responseStatus == 404) karate.ab
if (env == 'dev') karate.configure("ssl", true)
if (responseStatus == 200) karate.call('delete-user.feature')
if (responseStatus == 404) karate.abort()
我想实现以下目标(只是我的需求的伪代码表示,而不是按照实际的空手道语法)
if(responseStatus==200)
#报表1
#报表2
#报表3
#If结束
谢谢 正常情况下,好的测试不应该这样做。请确保您也阅读了以下内容: 但以下是两种可能的模式: a) 使用第二个要素文件:
* if (condition) karate.call('second.feature')
b) 使用函数,缺点是只有JSAPI,不支持match
之类的东西
* def fun =
"""
function() {
// line 1
// line 2
}
"""
* if (condition) fun()
正常情况下,好的测试不应该这样做。请确保您也阅读了以下内容: 但以下是两种可能的模式: a) 使用第二个要素文件:
* if (condition) karate.call('second.feature')
b) 使用函数,缺点是只有JSAPI,不支持match
之类的东西
* def fun =
"""
function() {
// line 1
// line 2
}
"""
* if (condition) fun()
@我对细节不太感兴趣,我想我的回答能提供你所需要的所有信息。如果有什么你不明白的事情,问一个新问题please@GautamDas还可以读到:@GautamDas我对细节不感兴趣,我想我的回答提供了你需要的所有信息。如果有什么你不明白的事情,问一个新问题please@GautamDas还请阅读以下内容: