如果登录失败,如何终止空手道DSL中的所有测试



所以,基本上我正在运行API测试,用户需要登录。目前用户密码在60天后过期。

我想尝试以用户身份登录,如果失败,则终止所有其他测试。目前,测试仍在运行,但所有测试都失败了。

这个想法是通过不必等待所有测试都失败来节省时间。

有办法在空手道中做到这一点吗?

我发现了这个如何配置空手道在任何场景失败时停止执行?但它有点老了,我不确定它是否仍然是真的。

感谢

是的,这在今天的空手道中不直接支持。我刚刚打开了一个功能请求,您可以观看:https://github.com/karatelabs/karate/issues/2090

目前,您可以尝试在测试套件启动前运行健康检查,如果需要,请存储凭据,然后继续。

最新更新