Behave 简明教程
Behave - Debugging
Behave 脚本可以通过预运行测试步骤进行调试。预运行有助于查看所有测试步骤,而无需实际运行它。它有助于确定步骤定义文件中的未定义步骤。
它验证是否有任何缺少的导入语句、语法错误等。所有这些问题都会通过预运行在很短的时间内被检测出来。如果我们在进行大量更新或任何配置更改,预运行有助于在短时间内检测到任何错误。
如果我们不得不运行整个套件进行调试,那将非常耗时。在 Behave 中,我们可以使用下面提到的命令通过预运行进行调试——
behave --no-capture --dry-run
你会得到如下所示的屏幕——
输出显示了 3 untested ,其中显示了测试步骤的数量。
让我们预运行具有未实现步骤的功能文件,如下所示——
输出明确定义了通过预运行在步骤定义文件中获得的未定义步骤。