Karate 是空手道模拟支持吗;包括「;匹配条件的语法?
空手道模拟是否支持Karate 是空手道模拟支持吗;包括「;匹配条件的语法?,karate,Karate,空手道模拟是否支持包含语法以匹配特定条件 我有一个要求,比如如果帐户Id包含“789”,然后发送所需的响应文件 我已经试过了,但面临语法问题 def RespFile = (AccountId == "909090" ? 'Failure.xml' : (AccountId contains ["359"] ? 'Succes.xml' : 'nomatch.xml')) 请帮我找到上面的否。使用纯JS逻辑。或者你可以试试看API 大概是这样的: * def accountId =
包含语法以匹配特定条件
我有一个要求,比如如果帐户Id
包含“789”
,然后发送所需的响应文件
我已经试过了,但面临语法问题
def RespFile = (AccountId == "909090" ?
'Failure.xml' :
(AccountId contains ["359"] ? 'Succes.xml' : 'nomatch.xml'))
请帮我找到上面的否。使用纯JS逻辑。或者你可以试试看API
大概是这样的:
* def accountId = 'some string'
* def response = accountId.contains('foo') ? read('foo.json') : {}
不,使用纯JS逻辑。或者你可以试试看API
大概是这样的:
* def accountId = 'some string'
* def response = accountId.contains('foo') ? read('foo.json') : {}
它工作了,但是我们的是一个xml文件,所以首先我们将其转换为字符串并使用上面的语法,所以最后workedIt工作了,但是我们的是一个xml文件,所以首先我们将其转换为字符串并使用上面的语法,所以最后工作了