Behave 简明教程

Behave - Debugging

Behave 脚本可以通过预运行测试步骤进行调试。预运行有助于查看所有测试步骤,而无需实际运行它。它有助于确定步骤定义文件中的未定义步骤。

它验证是否有任何缺少的导入语句、语法错误等。所有这些问题都会通过预运行在很短的时间内被检测出来。如果我们在进行大量更新或任何配置更改,预运行有助于在短时间内检测到任何错误。

如果我们不得不运行整个套件进行调试,那将非常耗时。在 Behave 中,我们可以使用下面提到的命令通过预运行进行调试——

behave --no-capture --dry-run

你会得到如下所示的屏幕——

debugging

输出显示了 3 untested ,其中显示了测试步骤的数量。

让我们预运行具有未实现步骤的功能文件,如下所示——

three untested

输出明确定义了通过预运行在步骤定义文件中获得的未定义步骤。