RobotFramework的使用
新建一個項目
Robotframework-ride的界面
分了四個區域:菜單欄、工具欄、案例及資源區、工作區,如下圖:

創建項目
首先,點擊File-New Project
注意把Type類型切換為:Directory目錄

創建測試套件
右鍵點擊“測試項目”選擇new Suite 選項
Type:File Format:TXT

創建測試用例
右鍵點擊“測試項目”選擇new Test Case

導入seleniumLibrary庫
基於web的測試用例需要selenium的庫支持。所以,我們在使用的過程中需要加載SeleniumLibrary庫

使用SeleniumLibrary操作網頁
RobotFramework查看操作命令幫助
在RobotFramework中操作命令都被稱作:關鍵字
在Robotframework中按F5,可以打開相應關鍵字的幫助和搜索界面,如下圖:
准備瀏覽器和驅動程序
打開瀏覽器之前需要先准備相應瀏覽器的驅動程序driver
推薦使用chrome瀏覽器,對應驅動下載地址為:http://npm.taobao.org/mirrors/chromedriver/
注意每個版本的驅動程序只能驅動匹配的2-3個版本chrome瀏覽器,具體可以查看驅動版本目錄下的notes.txt,比如:
----------ChromeDriver v2.46 (2019-02-01)----------
Supports Chrome v71-73
則表示2.46版本只能驅動chrome71-73版本
Firefox的驅動程序為GeckoDriver,IE的驅動程序為IEDriverServer
將相應的驅動程序下載之后解壓為.exe文件,復制到一個加入了環境變量的路徑下,比如:C:\Python27
打開瀏覽器Open Browser
作用:用指定的瀏覽器打開url網址
參數:url, browser=firefox, alias=None, remote_url=False, desired_capabilities=None, ff_profile_dir=None
url:打開的網址
browser:指定的瀏覽器,下表是seleniumLibrary支持的瀏覽器列表:

例如:
關閉瀏覽器Close Browser和Close All Browsers
Close Browser
關閉當前打開的瀏覽器窗口
Close All Browsers
關閉所有打開的瀏覽器並重置瀏覽器緩存
運行后,瀏覽器的數量下標將會被重置為1
這個關鍵字在測試用例或測試套件運行完畢前一定要被運行,確保所有的瀏覽器都被關閉 
測試用例的運行
測試用例的運行有兩種方式:
1. 通過edit->start按鍵,運行當前單個用例

- 通過菜單欄->運行按鍵,運行指定的用例

注意:如果一個用例也不勾選,點擊運行按鍵,當前項目中所有測試套件中的所有測試用例將會依次執行
查看運行結果和測試報告
運行過后,可以通過控制台信息看到運行的結果(包括運行時間在內)

也可以通過點擊Report點擊查看詳細測試報告 
點擊Log或在Report中點擊log.html查看具體的步驟信息(當步驟Fail時,RFS會自動截圖,貼在Log該步驟信息中) 
