2017-04-25 2 views
1

が動作していないことのようになります。ロボットフレームワーク:変数に現在の日付を使用すると、私の変数は私のロボットファイル内のヘッダー

*** Variables *** 
${date} = Get Current Date result_format=%Y%m%d%H%M%S 
${workspaceName} = Workspace${date} 

私は、ファイルの後半で${workspaceName}を使用する場合、それは=コンテンツは、現在の日付のresult_formatの取得」であるのです%Y%m%d%H%M%S "を文字列として返します。しかし、${workspaceName}がテストケース内で定義されている場合、正しく動作します。

変数セクションに関数を含めることはできますか?たとえば、Get Current Date

答えて

5

あなたは正しいですか? ***Variables***セクション内の関数を呼び出すことはできません。 Get Current Date機能を使用してそれを変数に割り当てる場合は、***Test Cases***セクションまたは***Keywords***セクション内で行う必要があります。例えば

***Settings*** 
Library DateTime 

***Variables*** 
[...] 

***Test Cases*** 
[...] 
${CurrentDate} = Get Current Date result_format=%Y%m%d%H%M%S 
Log ${CurrentDate} 

***Keywords*** 
[...] 
# Can do it here too! 

には、指定した形式で今日の日付を記録します。 これが役立つことを願っています!他のご質問は遠慮なくご連絡ください!

関連する問題