【问题标题】:Get logged variables in Robot Framework and Pabot在 Robot Framework 和 Pabot 中获取记录的变量
【发布时间】:2021-08-23 22:30:39
【问题描述】:

在几个地方的射频测试中,我添加了日志记录

log to console     Scanning first UID   ${pack_uids}[0]

但是当我打开 HTML 日志文件时,我希望看到一个值,该值在此测试中使用。相反,我有确切的文字。

虽然 Robot Framework 可以使用作为变量存储的 ${pack_uids}[0],但我如何获取变量值而不是纯文本?我也试过只使用Log,同样的问题。

类似的情况,当我尝试通过运行从 Python 文件登录到文件时

logger.console("Some foo")

但结果,这根本没有出现在log.html 文件中。

还有一个附带问题,是否可以在某个文件中获取每个 pabot 线程生成的日志,就像在运行单个 robot 命令时在控制台中创建的那样?

【问题讨论】:

    标签: robotframework


    【解决方案1】:

    另一个选项是将日志级别设置为 INFO

    在命令行中使用 --loglevel 选项或 Set Log Level 关键字

    【讨论】:

      【解决方案2】:

      当然是刚发完问题就发现了……只有Log真的很重要,详细介绍在新的一行中

      在 Python 文件中使用

      logger.write("Log you want to include" + str(variable))
      

      而且一切正常。请注意,您需要扩展日志记录行

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-11-15
        • 2019-06-04
        • 1970-01-01
        • 2017-07-25
        • 1970-01-01
        • 1970-01-01
        • 2017-08-03
        • 2016-08-12
        相关资源
        最近更新 更多