在python語(yǔ)言中可以使用import導(dǎo)入標(biāo)準(zhǔn)和第三方模塊或框架
Builtin庫(kù)
調(diào)用python文件
1海渊、首先創(chuàng)建test.py文件
下面通過(guò)robot framework調(diào)用test.py文件中的add函數(shù)
rotbot framework會(huì)把單純4和5當(dāng)成字符串惊搏,所以需要用int轉(zhuǎn)換類型在調(diào)用add
執(zhí)行結(jié)果
注釋:
robot framework 添加注釋用 comment 關(guān)鍵字用于設(shè)置腳本中的注釋
screenshot庫(kù)
關(guān)鍵字 take screenshot? 遵班,用于截取到當(dāng)前窗口,且不會(huì)默認(rèn)加載嫩码,只能手動(dòng)加載
列如:
運(yùn)行用例誉尖,點(diǎn)擊log查看日志,找到對(duì)應(yīng)的KEYWORD铸题,就能找到截圖
Collections庫(kù)
Collections庫(kù)也是robot framework標(biāo)準(zhǔn)類庫(kù)铡恕,所提供的關(guān)鍵字主要用于列表、索引丢间、字典的處理
1探熔、創(chuàng)建字典? ?
字典是一種常見(jiàn)的存放數(shù)據(jù)的形式,create dictionary 關(guān)鍵字用于創(chuàng)建關(guān)鍵字烘挫,且字典的存放形式是key:value成對(duì)兒存放的
2诀艰、操作字典
get dictionaryi tems 關(guān)鍵字用于讀取字典
get dictionaryi keys 關(guān)鍵字獲取字典中的key
get dictionaryi values 關(guān)鍵字獲取字典中的value
get from dictionary 關(guān)鍵字獲取字典中的key 對(duì)應(yīng)的 value?
結(jié)果;