2017-02-10 23 views
1

我需要創建字典併爲它們設置值。如何使用RobotFramework將字典鍵設置爲變量名,而不是值使用RobotFramework

${dn-name} Set Variable Sweety 
${dn-date} Set VAriable 10-02-2017 

現在我需要將它設置爲一本字典,所以它看起來是這樣的:

${My_Dict} = {${dn-name}:Sweety, ${dn-date}:10-02-2017} 

我會稍後保存到一個文件,然後再解壓縮。 如何使用創建詞典或設置爲機器人框架中的詞典關鍵字。

回答

3

您可以使用內置的關鍵字Create Dictionary創建詞典:

*** Test cases *** 
Example 
    ${dn-name} Set Variable Sweety 
    ${dn-date} Set Variable 10-02-2017  
    &{My_Dict} Create dictionary 
    ... dn-name=${dn-name} dn-date=${dn-date} 
    log   dictionary: &{My_Dict} 

當我運行上面的測試和檢查日誌,最後一步顯示了這樣的日誌中:

12:43:20.505 INFO dictionary: {u'dn-name': u'Sweety', u'dn-date': u'10-02-2017'} 
相關問題