接觸了上一篇的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 文檔。這里不過多介紹。
寫完一個查詢的用例之后,下面就來運行測試用例
運行結果
運行日志信息
一個簡單的測試用例執行完了,是不是感覺很簡單,在運行第二條用例的時候,有些人會看不到日志信息,那是因為任務管理器中對應的驅動程序沒有關閉,把對應瀏覽器的驅動程序關閉之后,就可以正常的看到日志信息了!