Как встроить URL-адрес в файл журнала платформы роботов

В рамках робота я загружаю библиотеку как ключевые слова.

Эти ключевые слова являются методами в библиотеке.

Я знаю, что могу отправить информацию непосредственно в файл журнала Robot Framework с помощью простого оператора печати.

Но когда мой метод создает файл в том же каталоге, что и файл журнала, как я могу создать ссылку на него в файле журнала?

Пример:

Файл каркаса робота:

| *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

Мне нужно знать, как поместить ссылку на мой только что созданный файл в журнал, который создаст каркас робота.


person Skip Huffman    schedule 18.10.2012    source источник


Ответы (1)


Оказывается очень просто. Просто добавив HTML к напечатанной строке, платформа роботов будет рассматривать ее как предварительно отформатированный текст.

Все, что мне нужно сделать, это изменить последнюю строку моего кода на это:

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

И все это работает.

Ага!

person Skip Huffman    schedule 18.10.2012