RobotFramework自動化測試之腳本編寫(一)


接觸了上一篇的RF環境搭建及安裝,相比大家都會覺得,哇塞,為什么要做這么多,那么復雜?裝那么多干什么有什么用?寫腳本會不會也很復雜?

其實首次安裝的話 會覺得有點蒙,也不知道安裝那么多是拿來干什么的,沒關系,后續會慢慢了解到。

 

 

第一步: 創建測試項目

菜單欄file----->New Project

 

 

第三步:創建測試套件

右鍵點擊“測試項目”選擇New Suite

輸入Name(用例名稱)

Type:File

 

點擊OK,

 

第三步:創建測試用例 

右鍵點擊“測試項目”選擇New Test Case

輸入名稱Name即可

點擊OK

自動化腳本就是在右側的 表格中實現的。

當然,可能有人會問,這些腳本最終保存到哪里去了?細心的童鞋可能早就發現了

點擊測試套件,可以看到測試項目的保存路徑

 

因為RF框架編寫基於web 的測試用例,所以,我們需要selenium 的庫支持。所以,我們在使用的過程中需要加載selenium2library庫。

導入selenium2library庫

在“測試套件”的Edit標簽頁,點擊“Library”按鈕,彈出輸入框,Name輸入:Selenium2Library ,點擊OK 完。

如果導入的庫顯示為紅色,表示導入的庫不存在。如果是黑色則表示導入成功。

 

 

有些童鞋可能不管怎么輸入都是紅色,那么可以找出目錄直接復制文件夾的名字

 

 

下面就可以來編寫測試用例了,RF中 按F5就可以去查找對應的需要用到的關鍵字了

1:打開瀏覽器  關鍵字 :open browser(不分大小寫)

2:睡眠2S  關鍵字 sleep

3:輸入文本  關鍵字:input text 

........

........

......

 “Open Browser”變藍了,說明它是一個合法的關鍵字,后面有一個方框是紅色的,表示這個參數不能缺省的。通過說明信息中,我發現它需要一個url 地址是必填的,當然還需要指定browser (默認不填為 friefox)

  更多關鍵的使用,請參考相關API 文檔。這里不過多介紹。

 

寫完一個查詢的用例之后,下面就來運行測試用例

 

運行結果

 

運行日志信息

一個簡單的測試用例執行完了,是不是感覺很簡單,在運行第二條用例的時候,有些人會看不到日志信息,那是因為任務管理器中對應的驅動程序沒有關閉,把對應瀏覽器的驅動程序關閉之后,就可以正常的看到日志信息了!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM