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