【问题标题】:How to frequently flush logs into output.xml file in robot framework如何在机器人框架中频繁地将日志刷新到 output.xml 文件中
【发布时间】:2020-08-03 23:54:10
【问题描述】:

当我们运行一些机器人脚本时,脚本的当前日志会刷新到 output.xml 中。但这只有在几个关键字的执行完成时才会发生。

有没有办法经常将当前日志刷新到 output.xml 文件中?也许我们可以指定一个计时器,当它到期时,当前日志应该刷新到 output.xml 中,无论代码是否正在运行关键字。

这将极大地帮助快速识别和调试一些问题,而不是等待整个关键字或脚本完成。

我正在使用 Robot 3.1.2(Linux 上的 Python 3.5.0)。

【问题讨论】:

  • 你已经看过什么了?似乎在 GitHub 上搜索 RobotFramework Listener 显示了很多可以满足您需求的结果。

标签: python-3.x robotframework


【解决方案1】:

有没有办法经常将当前日志刷新到 output.xml 文件中?

不,没有。

但是,您可以通过创建listener 来创建您自己的输出文件,其中包含您想要的任何数据。侦听器可以访问 output.xml 文件中出现的所有数据,统计信息除外。

【讨论】:

    猜你喜欢
    • 2012-10-09
    • 1970-01-01
    • 1970-01-01
    • 2018-04-12
    • 1970-01-01
    • 2012-09-17
    • 2017-11-16
    • 2017-09-23
    • 2021-02-15
    相关资源
    最近更新 更多