Behave命令行参数

Behave 有一组命令行参数,也可以从配置文件中概述。配置文件中设置的值会自动使用,但是它可以被命令行参数覆盖。

Behave命令行参数

下面来学习一些命令行参数 –

  • –c, --no-color – 削弱ANSI颜色转义的使用。
  • --color – 利用 ANSI 颜色转义。这是一个内置特性,可以覆盖配置文件中的设置。
  • –d, --dry-run – 在不运行这些步骤的情况下调用格式化程序。
  • -D, --define – 声明 config.userdata 字典的自定义信息。
  • –e, --exclude Pattern – 从执行中排除与正则表达式模式相同的特征文件。
  • –i, --include Pattern – 在执行期间包含与正则表达式模式相同的特征文件。
  • --no-junit – 省略 JUnit 报告作为输出。
  • --junit – 添加 JUnit 报告作为输出。当 JUnit 打开时,每个 stdout 和 stderr 都将成为 junit 报告的一部分。与 -capture/-no-capture 选项无关。
  • –f, --format – 定义格式化程序。如果省略,则使用内置格式化程序。–format-help 命令应显示所有可用的格式。
  • -steps-catalog – 显示所有现有步骤定义的目录。
  • –k, --no-skipped – 从控制台打印中排除跳过的步骤。
  • -no-snippets – 从控制台打印步骤中排除片段,这些步骤仍未实现。
  • --snippets – 包括片段,同时在控制台中打印仍未实现的步骤。这是一个内置特性,可以否决配置文件设置。
  • –m, --no-multiline – 排除步骤下的多行表和字符串。
  • --multiline – 在步骤下包括多行表和字符串。这是一个内置特性,可以否决配置文件设置。
  • –n, --name – 包括与运行中指定名称相同的特征元素。如果多次提供该选项,则应与所有名称匹配。
  • --no-capture – 从捕获中排除标准输出。
  • --capture – 包括标准输出。这是一个内置特性,可以否决配置文件设置。
  • --no-capture-stderr – 从捕获中排除 stderr。
  • --capture-stderr – 包括标准错误。这是一个内置特性,可以否决配置文件设置。
  • --no-logcapture – 从捕获中排除日志。
  • --logcapture – 包括日志捕获。在失败期间,每个步骤的日志都将存在并可用。这是一个内置特性,可以否决配置文件设置。
  • --logging-level – 提及应捕获的日志记录级别,默认值为信息。
  • --logging-format – 提及打印报表的用户定义格式。默认值为 %(levelname)s:%(name)s:%(message)s
  • --logging-datefmt – 提及打印报表的用户定义日期和时间格式。
  • --logging-filter – 提及是否要过滤语句。默认情况下会捕获所有语句。如果输出太长,可以利用该选项过滤掉不必要的输出。
  • --logging-clear-handlers – 删除所有用于记录的处理程序。
  • --no-summary – 执行后排除摘要。
  • -summary – 包括执行后的摘要。
  • –o, --outfile – 写入给定的文件而不是使用标准输出。
  • –q, --quiet – 别名用于 –no-snippets –no-source
  • –s, --no-source – 不包括打印文件和步骤定义行以及步骤。
  • --show-source – 包括打印文件和步骤定义行以及步骤。这是一个内置特性,可以否决配置文件设置。
  • --stage – 描述测试的当前阶段。阶段名称用作环境文件的名称后缀,以及步骤的目录。
  • --stop – 遇到第一次失败后终止执行测试。
  • –t, --tags – 包括具有标签的功能/场景,这些标签与执行中的 TAG_EXPRESSION 相同。
  • –T, --no-timings – 排除每个步骤的执行打印持续时间。
  • --show-timings – 捕获每个步骤在控制台中以秒为单位完成的持续时间。这是一个内置特性,可以否决配置文件设置。
  • –v, --verbose – 显示加载的功能和文件。
  • –w, --wip – 执行带有 wip 标签的场景。必须使用普通格式化程序,而不是记录标准输出或日志输出,并在第一次失败后终止。
  • –x, --expand – 将输出中的 Scenario Outline 表展平。
  • --lang – 使用除英语以外的语言的关键字。
  • --lang-list – 显示存在于 –lang 中的所有语言。
  • --lang-help – 显示为一种语言获取的所有翻译。
  • --tags-help – 显示标签语句的帮助。
  • --version – 显示版本。
  • junit –directory – 这是存储 Junit 报告的目录位置。
  • --show-skipped – 在控制台中打印时包括跳过的步骤。这是一个内置特性,可以否决配置文件设置。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程