Behave - 重试机制

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

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

behave –f help

使用命令后可以看到如下画面 −

重试机制

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

重新运行格式化程序

然后用命令在另一个特征文件中捕获失败的特征 −

behave –f rerun –o failed_features.feature

可以看到以下内容 −

虚拟框

在项目中生成了 failed_features.feature 文件。 它包含功能文件名称 Payment1.feature 我们遇到了一个失败。

带有命令的特征文件

要重新触发失败的场景,我们必须运行下面所述的命令 −

behave @failed_features.feature

您将看到以下屏幕 −

重新触发仅失败的场景