如何在机器人框架日志文件中嵌入URL

时间:2012-10-18 14:39:52

标签: python robotframework

在机器人框架中,我将库作为关键字加载。

这些关键字是库中的方法。

我知道我可以使用简单的print语句将信息直接发送到Robot Framework日志文件。

但是当我的方法创建文件时,在与Log文件相同的目录中,如何在日志文件中创建指向它的链接?

示例:

机器人框架文件:

| *Setting* |
| Library | Testtools
| *Test Case* |
|                   | LogMe

库文件:TestTools.py

def LogMe(self):
    file = open('testfile.txt', 'w+')
    file.write("Line of text")
    file.close()
    print "The test file is found at http://testfile.txt"   #This line is where I need help

我需要知道如何在机器人框架将创建的日志中添加新创建文件的链接。

1 个答案:

答案 0 :(得分:0)

原来很简单。只需将 HTML 添加到打印的字符串中,机器人框架就会将其视为预先格式化的文本。

我需要做的就是将代码的最后一行更改为:

print "*HTML* The test file is found at <a href=testfile.txt>this location</a>"

一切正常。

耶!