Behave - 重试机制


我们可以在 Behave 的功能文件中重新运行失败的场景。这是在格式化程序的帮助下完成的。

可以使用下面给出的命令查看 Behave 中所有可用的格式化程序 -

behave –f help

使用命令后您可以看到以下屏幕 -

重试机制

重新运行格式化程序用于捕获失败场景并将其输出到单独的文件中。让我们举个例子,其中有 1 个失败的功能。

重新运行格式化程序

然后使用以下命令在另一个功能文件中捕获失败的功能 -

behave –f rerun –o failed_features.feature

您可以看到以下内容 -

虚拟盒

failed_features.feature 文件在项目内生成。它包含我们失败的功能文件名 Payment1.feature。

带有命令的功能文件

要仅重新触发失败的场景,我们必须运行以下命令 -

behave @failed_features.feature

您将看到以下屏幕 -

仅重新触发失败场景