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可檢視測試報告;
基本用法就這樣啦,下篇將介紹元素的定位。