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

排除对stdout的捕获。

  • –capture

包括stdout。这是一个内置的特性,可以推翻配置文件中的设置。

  • --no-capture-stderr

从捕获中排除stderr。

  • --capture-stderr

包括stderr。这是一个内置的特性,可以推翻配置文件的设置。

  • --no-logcapture

将日志排除在捕获范围之外。

  • --logcapture

列入日志捕获。一个步骤的每条日志都会出现,并在失败时可用。这是一个内置的特性,可以推翻配置文件的设置。

  • –logging-level

提及应被捕获的日志级别。默认值是INFO。

  • --logging-format

提及用户定义的打印语句的格式。默认值是%(levelname)s:%(name)s:%(message)s。

  • --logging-datefmt

提及用户定义的用于打印报表的日期和时间格式。

  • --logging-filter

提及是否要对语句进行过滤。默认情况下,所有的语句都被捕获。如果输出太长,我们可以利用这个选项来过滤掉不必要的输出。

  • –logging-clear-handlers

删除所有用于日志记录的处理程序。

  • --no-summary

排除执行后的总结。

  • -summary

包括执行后的总结。

  • -o, –outfile

写入给定的文件,而不是使用stdout。

  • –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标签的方案。此外,我们必须使用普通格式化,不记录stdout或日志输出,并在第一次失败后终止。

  • -x, –expand

扁平化输出中的方案大纲表。

  • --LANG

利用英语以外的语言的关键词。

  • --lang-list

显示所有存在于-lang中的语言。

  • --lang-help

显示为某一语言获得的所有翻译。

  • –tags-help

显示标签声明的帮助。

  • –version

显示版本。

  • junit -directory

这是存储Junit报告的目录位置。

  • --show-skipped

在控制台中打印时包括跳过的步骤。这是一个内建的特性,可以推翻配置文件的设置。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程