robotFramework是一個通用的自動化測試框架來進行驗收測試和驗收測試驅動開發模式,它具有易於使用的表格的測試數據和關鍵字測試驅動方法,其測試功能可通過實現與python或java的測試庫進行擴展,同時,對於測試人員來說,通過robotframework,可以實現創建測試與關鍵字相同的自動化的case。具體詳細的信息見官方的地址:http://www.robotframework.org ,github地址為:https://github.com/robotframework/robotframework。robotframework使用簡單,測試人員可以在不會寫代碼的情況下,可以通過robotframework把手動的測試用例來實現自動化的用例。
本博文重點部分是介紹robotframework環境的搭建,具體使用的詳細信息在以后的文章中會一一的說明和解釋。
1、首先搭建python環境,到http://www.python.org下載python.2.7.10版本,安裝的時候,把python加入到path的環境變量,如果安裝的時候,未選擇加入到path的環境變量,可以通過手動加入到path的環境變量,目錄分別為:C:\Python27 和 C:\Python27\Scripts(本人把python安裝在C盤的根目錄下)。
2、使用pip安裝robotframework 安裝命令是:pip install robotframework,具體見如下的截圖:
3、使用pip安裝robotframework-selenium2library,安裝命令是:pip install robotframework-selenium2library,見如下的截圖:
4、使用pip命令安裝rtomac-robotframework-selenium2library,安裝命令是:pip install rtomac-robotframework-selenium2library
5、使用pip命令安裝decorator-3.3.3.tar,安裝命令是:pip install decorator
6、使用pip命令安裝robotframework-ride,安裝命令是:pip install robotframework-ride,見如下的截圖:
7、下載文件wxPython2.8-win32-unicode-2.8.12.1-py27.exe安裝,直接點擊下一步下一步的安裝。
8、在doc命令下輸入ride.py,如果彈出如下的截圖,說明robotframework環境搭建好了,見截圖:
9、點擊File-New Project,創建測試項目,見截圖:
10、點擊剛才創建的項目,點擊Library,在彈出的框中,name輸入框輸入:Selenium2Library,出現如下截圖,說明環境OK,見截圖:
11、右鍵項目,新建Test Case,見截圖:
12、按下F5快捷鍵,輸入Open Browser,見截圖:
使用同樣的方式,實現Close Browser,見完整的Case截圖:
13、點擊菜單欄的run按鈕,再點擊Start按鈕,執行用例,見如下截圖:
14、見執行后的截圖(注意查看執行過程中打開和關閉瀏覽器的操作):
15、點擊菜單欄Report,會在瀏覽器中打開html的自動化測試報告,見如下的截圖:
16、點擊菜單欄的Log,可以查看詳細的日志信息,見如下的截圖:
Ok,基本的環境搭建,簡單的使用總結在這里,我本人就總結這些,后面會繼續總結robotframework的知識點。