如何将代码中的其他输出信息添加到robotframework * .html报告中

时间:2018-01-18 08:10:26

标签: python robotframework

在teardown()方法中我有一个带键和值的字典,我需要在机器人* .html报告中添加这些数据但是每个KEY-VALUE对应该作为单独的关键字,标题中的KEY和正文中的VALUE。 / p>

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我发现决定如下:

from robot.api import logger

def teardown(self):
    try:
        self.myDict = self._myMethod(self.firstNum, self.secondNum)
        for key, value in self.myDict.iteritems():
            logger.info('<br/><b><u>' + key + '</u></b><br/>', html=True)
            logger.info(value)
    except Exception as e:
        logger.error('Log Diff detection failed. Exception: {}'.format(e.message))

它的外观:
- TEARDOWN
---关键词
--- 日期时间 INFO
--- 日期时间 INFO