怎麼樣導入RobotFramework 自定義關鍵字(庫文件)

  • 2020 年 3 月 18 日
  • 筆記

標準庫關鍵字在使用的過程中,簡單的需求還是可以滿足。但是遇到有些需求還是不好滿足的,還是需要自己去編碼,自定義庫文件關鍵字。

—————–來自小馬哥的故事


假設python的安裝路徑在D:/下面

第一步:在D:/python/Lib/site-packages 建立庫文件文件夾 MyLibrary

第二步:在MyLibrary 內建立 mytool.py 文件

這個文件裡面寫自己需要創建的關鍵字既方法,如下程式碼裡面有一個比較兩參數大小的方法,在Robot Framework 裡面將以關鍵字的方式使用

	# coding=utf-8  	class mytool():  	    def __init__(self):  	        pass  	    def test_a_b(self,a,b):  	        '''  	        比較兩個參數的大小  	        '''  	        if a>b:  	             flag = False  	             return flag  	         else:  	             flag = True               return flag

第三步:在MyLibrary 內建立 init.py 文件

	#如下文件內容模板,注意類名要與庫文件夾名稱一致  	# coding=utf-8  	from mytoolimport mytool  	version = '1.0'  	class MyLibrary(mytool):      ROBOT_LIBRARY_SCOPE = 'GLOBAL'

ROBOT_LIBRARY_SCOPE = 『GLOBAL』這一句代表庫是全局的

version='1.0'版本定義

第四步:RIDE中導入庫

RobotFramework 庫文件導入

第五步:自定義使用

導入完成之後,我們可以在Ride中鍵盤按F5到Search Keywords , source選擇我們剛剛導入的庫,我們會在面板中看見我們庫中所有的方法的介紹

使用關鍵字

運行結果:

本文由 小馬哥 創作,採用 知識共享署名4.0 國際許可協議進行許可 本站文章除註明轉載/出處外,均為本站原創或翻譯,轉載前請務必署名