我花了更多时间阅读文档后才弄清楚。实际上很简单。缺省情况下,
behave也 未
显示任何输出(即,由使用
print()),除非有在测试失败。要强制显示所有输出而不管测试结果(通过/失败)如何,您需要做的就是更改一些默认设置。最简单的方法是
behave.ini在项目目录的根目录中创建一个名为的文件,并放置以下内容:
文档名称: behave.ini
[behave]stderr_capture=Falsestdout_capture=False
下次运行行为测试时,无论测试通过还是失败,您都将看到调试语句的所有输出。



