自定義關鍵字的步驟

2022-08-15 02:18:16 字數 1334 閱讀 1260

假設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選擇我們剛剛匯入的庫,我們會在面板中看見我們庫中所有的方法的介紹

使用關鍵字

執行結果

回頭看看我們自己寫的方法內容,看看執行結果是不是正確的!

RF(自定義關鍵字)

1 在 d work software python lib site packages 資料夾下,新建 python package 包 例如我的是 testlibrary 2 在 d work software python lib site packages testlibrary 資料夾下檢...

RF 自定義關鍵字和關鍵字引數

使用者自定義關鍵字 使用者關鍵字語法 settings library seleniumlibrary keywords open browser chrome input text id kw 京東 click button id su close browser test cases case0...

c map 使用自定義結構做關鍵字

map在stl中的定義 template class alloc alloc 第乙個引數key是關鍵字型別 第二個引數t是值型別 第三個引數compare是比較函式 仿函式 第四個引數是記憶體配置物件 map內部儲存機制實際是以紅黑樹為基礎,紅黑樹在插入節點時,必須依照大小比對之後在乙個合適的位置上...