How to use “print“ in behave

python自动化使用behave框架, 代码中的print函数无法输出log. 需要在behave.ini中添加配置. 然后运行命令添加相应参数 behave -k --tags=@test --no-capture

First, before anything else:
You are entering and comparing strings and not numbers in your steps.

Per default, behave captures stdout. This captured output is only shown if a failure occurs.
This behaviour is sufficient for most cases.

If you do not like that, disable it by using options --no-capture, --no-capture-stderr, --no-logcapture. One approach for you could be that you do not capture logging data (and write that to a file). For example, store your desired default value for the options in behave.ini:

– FILE: behave.ini
SEE: behave/configuration.py or read the docs.

[behave]
stdout_capture = true
stderr_capture = false
log_capture = false
SEE ALSO:

问题原链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值