RF自定義庫

1、在python安裝目錄下的 Lib\site-packages 目錄下 新建一個目錄,目錄名就是庫名,如 NewLibrary
2、在新建的NewLibrary目錄下創建一個python文件,任何合法的文件名即可,擴展名爲py。如:myclass.py,代碼定義了一個python類,其中除構造方法 init 外,還定義了一個printMsg方法,該方法其實就是rf中的關鍵字,可以直接在rf中使用,代碼內容爲

class MyClass(object):
    def __init__(self):
        pass
    def printMsg(self,msg):
    	print "hello "+msg`

3、在新建的NewLibrary目錄下創建 init.py 文件,文件名必須固定這樣。該文件的功能,就是把關鍵字類暴露出來,讓rf能知道。

from myclass import MyClass

class NewLibrary(MyClass):
    ROBOT_LIBRARY_SCOPE = 'GLOBAL'

4、通過前面三個步驟,一個最簡單的自定義的NewLibrary庫就創建好了,在rf工具中就可以使用了
1)先要導入 NewLibrary 庫
2)使用關鍵字printMsg。需要說明的是,在rf中引用時,既可以寫成 printMsg,也可寫成 print msg。一般習慣用空格把單詞分開。因爲rf關鍵字不區分大小寫。

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