Behave - 重试机制
我们可以在 Behave 的功能文件中重新运行失败的场景。 这是在格式化程序的帮助下处理的。
可以使用下面给出的命令查看 Behave 中所有可用的格式化程序 −
behave –f help
使用命令后可以看到如下画面 −
重新运行格式化程序用于捕获失败场景并将其输出到单独的文件中。 让我们举个例子,我们有 1 个失败的功能。
然后用命令在另一个特征文件中捕获失败的特征 −
behave –f rerun –o failed_features.feature
可以看到以下内容 −
在项目中生成了 failed_features.feature 文件。 它包含功能文件名称 Payment1.feature 我们遇到了一个失败。
要重新触发失败的场景,我们必须运行下面所述的命令 −
behave @failed_features.feature
您将看到以下屏幕 −