我对空手道很陌生。我正在尝试使用重试逻辑。我在下面发布了我尝试过的代码。对此的任何帮助表示赞赏。提前致谢 。
第1步:我想检查响应actualNo == expectedNo
Step2:如果actualNo不等于expectedNo,脚本必须调用CallWait.feature,等待30秒,然后检查响应是否有期望值。
Step3:如果 actualNo == expectedNo ,则打印成功消息并退出重试,否则退出重试并显示失败消息
代码:然后重试直到 (response.actualNo==expectedNo) || karate.call('classpath:com/sample/test/setup/CallWait.feature') {waitDuration: #(waitTime)}