1. 程式人生 > >Robotframework(2):創建RF第一條可執行的用例

Robotframework(2):創建RF第一條可執行的用例

訪問 water b2c driver 環境 圖標 技術 配置 格式

轉載:http://www.cnblogs.com/CCGGAAG/p/7800323.html

上篇,我們說了如何配置基礎的環境,配置好了python2、wxPython 、robot framework、robot framework-ride,這篇我們來根據已經配置好的環境來簡單介紹一下RF(Robotframework)並且來學習如何創建編寫一條用例,並且執行它!!!

1.安裝RF的selenium庫

對於自動化測試的話,selenium庫是必不可少的,而RF也有自己的selenium庫,我們通過pip來安裝RF的selenium庫

pip install robotframework-selenium2library

技術分享圖片

2.配置driver

首先我們要下載driver,我這裏提供Chrome和firefox的瀏覽器driver,由於driver和瀏覽器之間存在版本的對應關系,所以點擊下面這個鏈接進入,這篇文章裏說的很明白,並且也給出了下載鏈接

http://blog.csdn.net/ccggaag/article/details/76094025

然後我們把driver放在python2的安裝目錄根目錄下

技術分享圖片

3.通過RF-RIDE界面創建測試項目

一般來說安裝robot framework-ride後桌面會有一個ride圖標點擊後直接進入,如果沒有的話,,,,那就通過cmd用python運行ride文件吧

而RF的項目層級結構是:project》suite》case

①創建項目

我們通過file-new Project來新建一個項目,註意:項目形式為Directory、我們可以自定義存儲路徑

技術分享圖片

②創建測試套件

我們在已經創建的項目中,創建一個new Suite,也就是套件,套件上我們將來可以自己配置庫等

技術分享圖片

③創建測試用例

我們在測試套件上,右鍵選擇創建新的測試用例new Test Case,這一個case就是一個測試用例

技術分享圖片

④導入robotframework-selenium2library庫

我們導入庫的時候,都是在測試套件suite中配置的,所以我們點擊剛剛創建的套件文件,在裏面配置Library

技術分享圖片

需要註意的一點是,我們導入成功的庫是黑色的,否則是紅色的

技術分享圖片

4.創建一個簡單的用例

我們在寫用例時,有很多關鍵字和方法,都可以通過F5來調出窗口查詢

技術分享圖片

如圖,我們大致可以知道RF的書寫格式,如果我們用的方法是正確的話,方法的關鍵字會變成藍色;

示例:進入瀏覽器,打開淘寶登錄頁,輸入賬號、密碼後點擊登錄按鈕,判斷是否跳轉到新頁面(對比跳轉前後的title應該是不一樣的),最後關閉瀏覽器

技術分享圖片

我們通過這個簡單的用例操作,可以大概知道具體的語法格式怎麽寫了,如果你有python-selenium的自動化經驗,那基本上可以直接上手了。

我們運行用例,並且可以通過地址訪問測試日誌和測試報告

技術分享圖片

技術分享圖片

好啦,我們這次就學會了如何創建用例並且執行,算是已經入門了robotframework!!!

end

Robotframework(2):創建RF第一條可執行的用例