Karate 基于SOAP响应状态代码200或500调用空手道功能文件
我需要根据状态代码200、201、500等调用多个功能文件。我也尝试了stackoverflow中列出的几个示例,但没有帮助 例如。 假设我创建了3个要素文件。File1.feature、File2.feature和File3.feature 1) File1.feature可能会给出响应状态代码200或500 2) 基于响应代码200,我需要调用File2.feature来执行某些测试 3) 基于响应代码500,我需要调用File3.feature来执行某些测试Karate 基于SOAP响应状态代码200或500调用空手道功能文件,karate,Karate,我需要根据状态代码200、201、500等调用多个功能文件。我也尝试了stackoverflow中列出的几个示例,但没有帮助 例如。 假设我创建了3个要素文件。File1.feature、File2.feature和File3.feature 1) File1.feature可能会给出响应状态代码200或500 2) 基于响应代码200,我需要调用File2.feature来执行某些测试 3) 基于响应代码500,我需要调用File3.feature来执行某些测试 感谢您在这方面的帮助。在任何请
感谢您在这方面的帮助。在任何请求之后,都有一个名为“神奇变量”的变量,它将保存HTTP状态代码值。您可以轻松地使用它进行条件调用
* if (responseStatus == 200) karate.call('some.feature')
请参阅:在任何请求之后,都会有一个名为“magic variable”的“magic variable”来保存HTTP状态代码值。您可以轻松地使用它进行条件调用
* if (responseStatus == 200) karate.call('some.feature')
请参阅:非常感谢,这在“*如果…”上进行了细微的更改带有“*eval if…”。我可以在后续功能上继续进行java集成。@SharathChandran
if
将在0.9.5.RC3以后的版本中运行感谢您提供的信息。非常感谢,这在“*if..”上进行了细微的更改带有“*eval if…”。我可以继续对后续功能进行java集成。@SharathChandranif
将在0.9.5.RC3以后的版本中工作。谢谢您提供的信息。