robotframework - create dictionary 操作


1、創建字典

2、從字典中獲取的項 -- 打印出 item

3、獲取字典的key -- 打印出 key

4、獲取字典的value -- 打印出 value

5、獲取字典key,value

6、打印出字典定義的key對應的value

 指定運行robot 套件 中的某一 case:在robot文件目錄下運行 robot --test dict Base_Key.robot

說明:dict -- 為 test case

           Base_Key.robot -- 為 test suite

測試套件中可分為目錄和文件,但是測試用例必須是在文件下創建的,目錄在不可以創建測試用例,只可以創建測試套件

 

如果添加的庫不存在或庫名錯誤,將會紅色顯示,黑庫正常表示正常。
如果你是在“測試套件”中添加的庫,那么這個庫中所提供的關鍵字可以被當前測試套件下的用例使
用。
如果你是在“測試項目”中添加的庫,當前項目下的測試用例不能使用庫中的關鍵字,需要在用例相
應的“測試套件”中再次添加庫。

 

在Base_Key -- Settings -- Library -- 輸入 Collections 未出現紅色字體說明有該Liability庫

dict
${dict} Create Dictionary a 1 b 2
${item} Get Dictionary Items ${dict}
log ${item}
${key} Get Dictionary Keys ${dict}
log ${key}
${value} Get Dictionary Values ${dict}
log ${value}
${v} Get From Dictionary ${dict} b
log ${v}

 

以下是robot運行結果:

Starting test: Rf Test Pro.Base Key.dict
20190622 20:52:20.749 : INFO : ${dict} = {'a': '1', 'b': '2'}
20190622 20:52:20.751 : INFO : ${item} = ['a', '1', 'b', '2']
20190622 20:52:20.752 : INFO : ['a', '1', 'b', '2']
20190622 20:52:20.753 : INFO : ${key} = ['a', 'b']
20190622 20:52:20.754 : INFO : ['a', 'b']
20190622 20:52:20.756 : INFO : ${value} = ['1', '2']
20190622 20:52:20.757 : INFO : ['1', '2']
20190622 20:52:20.758 : INFO : ${v} = 2
20190622 20:52:20.760 : INFO : 2
Ending test: Rf Test Pro.Base Key.dict

 
        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM