- 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 - 排除测试
我们可以通过文件名将正在执行的文件排除在执行之外。
假设,features 文件夹中有多个特征文件。在计算机上可以看到以下屏幕 -
执行命令behave时,输出将如下 -
如果我们必须只运行功能文件Payment.feature并排除Payment1.feature,则必须传递命令行参数--e或--exclude,后跟正则表达式的模式。
执行命令behave --exclude *1.feature时,输出如下 -
输出显示与Payment.feature文件名一起传递的一项功能。此外,Payment1.feature 不包含在运行中。