Behave 简明教程

Behave - Retry Mechanism

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

所有可用于 Behave 的格式化程序可以使用以下命令查看:

behave –f help

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

retry mechanism

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

rerun formatter

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

behave –f rerun –o failed_features.feature

您可以看到以下内容:

virtualbox

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

feature file with the command

要仅重新触发失败的场景,我们必须运行如下所示的命令:

behave @failed_features.feature

您将看到以下屏幕:

re trigger only failed scenario