我们可以使用'@ContinueNextStepsOnException'来运行空手道脚本中的所有步骤,而不是karate.match(实际,预期)

时间:2018-08-28 09:59:12

标签: karate

我有一个具有数百个属性的响应,同时匹配了这些属性,脚本失败了,并且没有执行进一步的步骤。因此,我们必须多次验证同一案例以验证属性值。它们是否是@ContinueNextStepsOnException之类的选项来执行所有步骤,并且很难对超过100个属性使用karate.match(实际,预期)进行脚本编写,如果无法继续操作,我会给出实际和预期值。

1 个答案:

答案 0 :(得分:0)

否,没有这样的选择。如果您的脚本失败了-这是因为空手道正确地完成了工作!

如果您想跳过某些字段,可以使用Doc_Location, New_ID hdkjsh2-2f8c-46b9-bbdb_doc , 3 语法轻松地做到这一点。

我认为您正在使用多行代码,而不是在空手道中轻松匹配一行中的整个JSON。例如:

match ... contains

即使在开发模式下,创建上述匹配项也是如此困难吗?只需剪切并粘贴有效的JSON,您就完成了!我几乎从未听说过用户对此抱怨。