當前位置:成語大全網 - 書法字典 - robo framework-ride如何創建自己的關鍵詞?

robo framework-ride如何創建自己的關鍵詞?

許多開發的關鍵詞可以導入到robo framework-ride中,但有時您沒有所需的關鍵詞(例如接口測試),因此您需要開發自己的關鍵詞。RF支持多種開發語言。我將以python為例介紹如何在測試http請求時創建關鍵字。

1.安裝壹個Python腳本編輯器(如PyScripter、JetBrains PyCharm)。

2.編寫關鍵字函數並將其作為文件保存在。py格式,例如amac_interface.py

例如,要發送json格式的http請求,您需要定義壹個函數並通過函數實現此方法:

#-*-編碼:UTF-8-*-# Python JSON數據格式的HTTP GET、POST、PUT、DELETE頁面請求。

導入urllib2,導入urllib,導入json

amac_interface類:

結果={}

def http_post(自身,url,數據):

數據=eval_r(數據)

jdata = JSON . dumps(data)

request=urllib2。請求(url,數據)

request . add _ header(‘Content-Type’,‘application/JSON’)

response = URL lib 2 . URL open(request)

result=response.read()

回送結果

3.在RF-RIDE中導入測試服上的python文件。

點擊“庫”,在彈出框中點擊“瀏覽器”,選擇文件導入。然後http_post是我們自己定義的關鍵字,其用法與其他關鍵字相同。

4.在測試用例的關鍵字列中輸入http_post關鍵字,並填寫相應的參數,這樣就可以發出http請求。