1. 程式人生 > >Robot Framework自動化測試-初探

Robot Framework自動化測試-初探

本篇簡要介紹從建立案例到編寫第一個指令碼的例項,以百度搜索做演示:

搭建好環境後,在執行處輸入ride.py即可開啟介面:

這裡寫圖片描述

下面簡單介紹下建立案例的步驟:

1、建立一個測試專案

在選單欄,選擇file->new Project,選擇目錄,及專案名字

這裡寫圖片描述

2、建立一個測試套件

右擊“百度搜索”,選擇new Suite,第二個選項是建立一個目錄,如果案例較多要進行分類的話建議先建立一個目錄,這裡就直接建立suite了。
這裡寫圖片描述

測試套件名輸入“搜尋-套件”
這裡寫圖片描述

3、建立一個測試用例

在測試套件名“搜尋-套件”右擊,選擇new Test Case,輸入“百度搜索”

這裡寫圖片描述

4、匯入測試庫

在寫用例時,要匯入一些需要使用的測試庫,這裡匯入Selenium2Library
步驟:點選一下測試套件,在介面中,點選右側的Library,在彈出的對話方塊中輸入Selenium2Library,點選OK即可。新增完成,接下來可以編寫用例了。
這裡寫圖片描述

5、編寫第一個指令碼

接下來編寫指令碼,既然是搜尋,按照我們一般的步驟,先開啟瀏覽器,輸入百度的地址,然後輸入要搜尋的內容,再點選搜尋;在這裡步驟也一樣:

那怎麼開啟瀏覽器了,開啟,我們想到的是open ,在介面按下F5,在搜尋框中輸入open,搜尋,則第一個就是所要使用的open browser開啟瀏覽器
這裡寫圖片描述
記不住單詞怎麼辦,這裡有個小訣竅,輸入開頭的字母,按ctrl+alt+空格,就會彈出相關的選項,選擇想要的即可。
這裡寫圖片描述


輸入的open browser為藍色,證明是一個正確的關鍵字;後面接著顯示紅色,表示為必填。看說明可知,是要輸入地址,這裡輸入“https://www.baidu.com/”,再下一個引數為設定瀏覽器,預設為火狐瀏覽器,我一般使用谷歌,則輸入chrome,(其他方式見註釋)
這裡寫圖片描述

然後需要輸入搜尋的關鍵字,檢視API可知,輸入為Input Text
其他關鍵字可檢視API得知,這裡不做介紹,
按照上面的思路,寫出用例如下:
這裡寫圖片描述

6、執行用例

如果只執行單個用例的話,勾選當前需要執行的測試用例,點選工具欄執行按鈕;
如果要執行所有用例,則直接點選工具欄執行按鈕。
執行後的資訊:
這裡寫圖片描述

在介面中點選log可檢視日誌,點選report可檢視測試報告;
這裡寫圖片描述

這裡寫圖片描述

基本用法就這樣啦,下篇將介紹元素的定位。