Robot Framework 簡單網站兼容性測試
0.Robot Framework 簡介
Robot Framework 是一個通用的自動化測試框架,主要用於“驗收測試”和“驗收測試驅動開發(ATDD)” (會其它文章中會詳細介紹ATDD)。它使用的是表格式的測試數據語法,並且實現了關鍵字驅動測試策略。其測試能力可以使用測試庫進行擴展,測試庫可以使 用Python或Java方法進行編寫,並且用戶可以從現有的關鍵字中擴展出新的關鍵字。
1.簡單網站兼容性測試
在本實例中,我們將通過使用RobotFramework,操作不同的瀏覽器打開baidu.com,對關鍵字進行搜索,對搜索結果頁面進行截圖。之後觀看截圖效果,實現瀏覽器兼容性的簡單測試。
a) RIDE安裝完成後,在DOS命令輸入ride.py進行運
b)運行
c)新建工程,註意將類型選擇為Directory
d)在工程上點擊右鍵,新建一個Test Suite
e)在建好的TestSuite上右鍵,新建一個TestCase
f)編寫測試用例用例前,我們需要先import所需要的庫selenium2library,點擊TestSuite,在Edit標簽頁中點擊Library按鈕
g)Library的name 填寫Selenium2Library
h)第一次添加庫完成後,庫的文字可能為紅色,表示未找到該庫,需要重啟一下RIDE,使其重新加載庫。如果仍未紅色,則表示該庫不存在,需要重新安裝該庫。
i)開始編寫測試用例,按F5鍵,可以進行關鍵字搜索,找到需要使用的關鍵字,或查看所有關鍵字。
j)編寫用例腳本
a.打開瀏覽器進入百度主頁
b.在搜索框中輸入搜索文字”來測試“
c.點擊搜索按鈕
d.等待2s
e.進行截圖
f.關閉瀏覽器
k)運行測試,等待測試執行,並查看測試結果
Robot Framework 簡單網站兼容性測試