当步骤中的任何一个失败时,空手道步骤执行停止 .
示例:场景:验证用户详细信息 .
给出网址“这是我的网络服务”
方法发布时
然后状态200
*断言1 == 2
然后回应
然后匹配XXXXXXX
比赛XXXX
步骤失败Assert,保持步骤不执行 . 是否有任何方法甚至我的断言失败剩下的步骤可以继续该过程
这是预期的行为 .
但您可以使用karate.match()函数手动执行断言 . 然后,您可以使用conditional logic来决定是否要继续后续步骤 . 但是我totally don't recommend这个 .
例如:
* def temp = karate.match(actual, expected) * print 'some step' * assert temp.pass
1 回答
这是预期的行为 .
但您可以使用karate.match()函数手动执行断言 . 然后,您可以使用conditional logic来决定是否要继续后续步骤 . 但是我totally don't recommend这个 .
例如: