RobotFramework 自定義Library
阿新 • • 發佈:2019-01-26
RobotFramework 主要使用Python,這裡簡單自定義Library,以擴充RobotFramework的功能
新建一個python類,自定義需要的方法
例如:
儲存成TestLibrary.py (檔名和類名一致)class TestLibrary(): def Add(self,a,b): sum = a + b return sum
把這個Python檔案放在,Python目錄下
例如:
windows:
C:\Python27\Lib\site-packagesmac:
/Library/Python/2.7/site-packages在RobotFramework,測試用例新增Library
可以按下F5檢視關鍵字,看是否生效,如果沒有新增進入,把ride關了,重新開啟即可
之後就可以在Case 或者關鍵字裡面引用library了
(在robot Case 裡面預設的輸入數字,會做為字串運算,需要轉換成int)
RF 內建有八個基本的Library:
BuiltIn
OperatingSystem
Telnet
Collections
String
Dialogs
Screenshot
Remote