1. 首先給自定義庫起名,如MyTestLibrary。在python安裝目錄下的 ..\Lib\site-packages 建立文件夾
MyTestLibrary。
2. 在MyTestLibrary文件夾中新建1個version.py文件,用於描述自定義測試庫的版本信息。代碼如下:
VERSION = '1.0'
在MyTestLibrary文件夾中新建1個keywords類。我給起名為:testTemp.py。代碼如下:
class TestTemp(object):
def __init__(self):
pass
def mytest(self): #此處為定義的keyword,可以在robotframework 中進行關鍵字測試。
print "mytest"
3. 在MyTestLibrary文件夾中新建1個__init__.py文件,用於定義自定義庫的相關信息。和需要用到的keywords調用繼承和聲明。代碼如下:
from testTemp import
TestTemp
from version import VERSION
_version_ = VERSION
class MyTestLibrary(TestTemp):
ROBOT_LIBRARY_SCOPE ='GLOBAL'
啟動ride程序在setting部分添加library庫信息,添加庫名為MyTestLibrary,即可成功導入自定義庫。
註意:庫文件夾名稱壹定要和類名稱相同(MyTestLibrary),否則導入自定義庫時會出錯。
以上方法本人測試通過,寫此博客目的只為以後 用python定義 自定義庫 時使用,其實簡單的直接寫個python模塊 導入就可以在robotframework 中調用提供的接口了。
/ZHAICAN/article/details/38554953