2016-06-27 10 views
0

テストケースの変数をドキュメントに書き込むことはできますか?私はグローバル変数を出力したくありません!Robot Framework:ドキュメント出力にテストケースの変数を表示

*** Test Case *** 
My Test Case 
    [Documentation] I want to print ${variable1} here. 
    ${variable1}= set variable "hello, world" 

次のことはできません。

*** Test Case *** 
My Test Case 
    ${variable1}= set variable "hello, world" 
    [Documentation] I want to print ${variable1} here. 

答えて

2

は、自動的にこの作品を作るための方法はありませんが、あなたは、キーワードReplace VariablesSet Test Documentation使用して変数を定義した後、あなたはいくつかの点で、あなたのテストの中に動的に文書を設定することができます。

*** Test Case *** 
Example 
    [Documentation] I want to print ${variable} here 

    ${variable}= set variable "hello, world" 

    ${doc}= Replace variables ${TEST DOCUMENTATION} 
    set test documentation ${doc} 

をこれは、テストログとレポートに表示されるドキュメントでのみ有効です。明らかにテストが実行されている必要があるので、testdocツールでは機能しません。

+1

これは明らかかもしれませんが、これはTestdocでは機能しません。しかし、ログは正しく表示されます。 – ombre42

+0

@ ombre42:良い点;私はおそらくその答えを綴るべきです。 –

+0

@ブライアンいつもありがとう! :) – kame

関連する問題