robotframework 使用自己的python庫

有時候找不到合適的庫來完成自動化工作,則需要使用自己定義的python庫。本文簡單描述自建python庫,以及在robotframework中的使用方法。

創建庫文件

參照redislibrary庫 :
https://github.com/penn201500/robotframework-redislibrary/tree/master/RedisLibrary
可以看到,必要的文件有2個: RedisLibraryKeywords.py 和 __init__.py

新建庫目錄

在C:\Python27\Lib\site-packages\目錄下新建TestRF目錄

新建python文件

myclass.py

class MyClass(object):
    def __init__(self):
        pass

    def concatenate(self,var1,var2):
        print var1+var2

新建 init.py 文件

from myclass import MyClass

class TestRF(MyClass):
    ROBOT_LIBRARY_SCOPE = 'GLOBAL'

導入庫文件到robotframework中使用

測試腳本:

*** Settings ***
Library           TestRF

*** Test Cases ***
concatenate
    concatenate    1    2

測試結果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章