如何使用OR条件是否匹配?

问题描述 投票:1回答:1

我试图执行此代码:

When def responseFromAuthenticatedExternalWSO2Gateway = call read('classpath:examples/Services/InvokeAuthenticatedQantasExternalWSO2Gateway.feature') {'domain': '#(domain)' , 'basepath': '#(basepath)' , 'path': '#(path)' , 'externalGatewayResponse': '#(externalGatewayResponse)' , 'method': '#(requestMethod)' , 'accessTokenforSandbox': '#(accessTokenforSandbox)' }

Then retry until responseFromExternalWSO2Gateway.responseStatus == 404 || responseFromExternalWSO2Gateway.responseStatus == 200

但这种“||” OR条件不与之相匹配的eventhough“&&”和条件作品的工作。

对此有什么解决办法?

dsl karate
1个回答
0
投票

很抱歉,retry until不是被设计在call提出的要求工作。它必须声明你* method之前。

此外,我不知道你的意思是什么“‘&&’和条件的工作”

请把问题更加清晰或跟随这个过程:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.