1

ロボット フレームワークでは、ライブラリをキーワードとして読み込んでいます。

これらのキーワードは、ライブラリ内のメソッドです。

簡単な print ステートメントを使用して、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

ロボット フレームワークが作成するログに、新しく作成したファイルへのリンクを配置する方法を知る必要があります。

4

1 に答える 1

0

非常に単純であることがわかります。印刷された文字列にHTMLを追加するだけで、ロボット フレームワークはそれを整形済みのテキストとして扱います。

コードの最後の行を次のように変更するだけです。

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

そして、それはすべて機能します。

やった!

于 2012-10-18T19:04:11.840 に答える