- Behave教程
- Behave - 主页
- Behave - 简介
- Behave - 安装
- Behave - 命令行
- Behave - 配置文件
- Behave - 功能测试设置
- Behave - 小Cucumber关键词
- Behave - 功能文件
- Behave - 步骤实施
- Behave - 第一步
- Behave - 支持的语言
- Behave - 步骤参数
- Behave - 场景大纲
- Behave - 多行文本
- Behave - 设置表
- Behave - 一步一步
- Behave - 背景
- Behave - 数据类型
- Behave - 标签
- Behave - 枚举
- Behave - 步骤匹配器
- Behave - 正则表达式
- Behave - 可选部分
- Behave - 多种方法
- Behave - 阶跃函数
- Behave - 步骤参数
- Behave - 运行脚本
- Behave - 排除测试
- Behave - 重试机制
- Behave - 报告
- Behave - 钩子
- Behave - 调试
- Behave有用的资源
- Behave - 快速指南
- Behave - 有用的资源
- Behave - 讨论
Behave - 重试机制
我们可以在 Behave 的功能文件中重新运行失败的场景。这是在格式化程序的帮助下完成的。
可以使用下面给出的命令查看 Behave 中所有可用的格式化程序 -
behave –f help
使用命令后您可以看到以下屏幕 -
重新运行格式化程序用于捕获失败场景并将其输出到单独的文件中。让我们举个例子,其中有 1 个失败的功能。
然后使用以下命令在另一个功能文件中捕获失败的功能 -
behave –f rerun –o failed_features.feature
您可以看到以下内容 -
failed_features.feature 文件在项目内生成。它包含我们失败的功能文件名 Payment1.feature。
要仅重新触发失败的场景,我们必须运行以下命令 -
behave @failed_features.feature
您将看到以下屏幕 -