1. 程式人生 > >robot framework 如何自己寫模塊下的方法或者庫

robot framework 如何自己寫模塊下的方法或者庫

oba 劃線 info 開頭 註意 定義 bubuko robot 實例

一、寫模塊(RF能識別的模塊)

例如:F:\Python3.4\Lib\site-packages\robot\libraries這個庫(包)下面的模塊(.py),我們可以看下源碼

技術分享圖片

註意:這種是以方法來組成的那麽就需要按照一些規則

說明:

__all__:這裏面寫的就是RF能識別的方法,有時可能你有100個方法,但是你只想RF識別20個,另外80個方法你可以以_下劃線開頭命名方法,然後你要把RF能識別的20個方法寫到__all__裏面,記得名稱和方法名稱一致。

__version__:版本名,可以自定義

二、寫庫(RF識別的庫)

技術分享圖片

註意:

1.這種是以類作為RF能識別的,那麽類名稱和模塊名稱要一致。

2.如果不想被識別的方法,那麽同樣也是以_下劃線開頭命名方法

說明:

ROBOT_LIBRARY_SCOPE = ‘GLOBAL‘ 這個是固定寫法,GLOBAL這裏的全局作用就是你可以在一個.robot文件中只實例化一次,下面的所有用例都可以使用。
ROBOT_LIBRARY_VERSION :版本名稱,可以自定義

robot framework 如何自己寫模塊下的方法或者庫