2016-02-12 261 views
0

什麼我試圖如下:在robotframework中是否可以將關鍵字傳遞給變量?

*** Settings *** 
Library DateTime 

*** Variables *** 
${DATE} get current date result_format=%Y-%m-%d 
${TODAY} today is ${DATE} 

但是,嘗試運行我得到的時候以下幾點:

[ ERROR ] Error in file '~/test.robot': Setting variable '${TODAY}' failed: Variable '${DATE}' not found. 

回答

4

變量表不能打電話的關鍵字。你只能給它靜態值。

robot framework user guide(重點煤礦):

最常見的來源爲變量在測試用例文件和資源文件變量表。變量表很方便,因爲它們允許在與其餘測試數據相同的位置創建變量,並且所需的語法非常簡單。 它們的主要缺點是值始終是字符串,不能動態創建。如果其中任何一個出現問題,則可以使用變量文件。

+0

謝謝你的回答。我將研究創建可變文件。 – Freddy