selenium分為selenium1.0和selenium2.0,二者的區(qū)別請參考這里:selenium 1.0和selenium 2.0的區(qū)別。
robot是不建議使用selenium1.0,所以直接講selenium2.0的實例。
1、首先需要安裝好RobotFramework的環(huán)境
安裝文檔在這里:Robot Framework 自動化測試框架安裝。
2、安裝Selenium2Library
官方文檔:官方文檔傳送門
直接用pip安裝即可:
pip install robotframework-selenium2library
3、使用RIDE編寫selenium2的用例
1、首先打開RIDE
2、新建一個項目
名字和路徑可以自己設置,右邊有個Type和Format,對于項目,推薦Type使用Directory,F(xiàn)ormat選擇txt,這樣便于管理
3、新建一個Suite
這里的Type就可以選擇File了,區(qū)別是File下面可以直接寫Test Case,而Directory下面不可以
4、新建一個Test Case
5、編輯case
編輯case前需要先導入selenium2library庫,在suite里面添加library
然后輸入庫名Selenium2Library
現(xiàn)在就可以編輯case了
一)瀏覽器驅動
通過不同的瀏覽器執(zhí)行腳本。

瀏覽器對應的關鍵字,請參考Selenium2Library的wiki:Open Browser 關鍵字使用wiki
Open Browse是關鍵字,所以是藍色的。關鍵字可以通過按F5來查看
備注:
要想通過不同的瀏覽打開URL地址,一定要安裝瀏覽器相對應的驅動。如chrome的驅動:
chromedriver.exe等,直接把exe文件放到path所在的目錄即可,比如放到python的home目錄下。
瀏覽器默認為空時啟動FireFox。
二)瀏覽器最大化
Maximize?Browser?Window

使當前打開的瀏覽器全屏。
三)關閉瀏覽器
關閉瀏覽器
Close?Browser
關閉當前的瀏覽器。
關閉所有瀏覽器
Close?All?Browsers
關閉所有打開的瀏覽器和瀏覽器緩存重置。
6、執(zhí)行測試
7、查看報告