最近項目組要做UI自動化,在選框架過程中,他們幾個都是用RF,只有我一個人用java+Selenium,沒辦法,只能拋棄我自己熟悉的框架,來學RF。不得不說,這貨用起來確實簡單,沒有任何編程基礎的人都可以用。也正是如此,對有編程基礎的人,一開始是適應起來是很痛苦的,特別是TM的FOR和IF,用起來經常讓人“欲死欲仙”...好了,每次都要閒扯一下才開始,這都成我博客的慣例了。
Robotframework 、RIDE 安裝步驟
-
先安裝python 2.7.5,並配置好path環境變量
-
下載地址Python(http://www.python.org/download/releases/2.7.5)
-
驗證方法:在控制檯輸入 python –version
-
-
安裝wxPython
-
下載地址:wxPython(http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/)
-
驗證方法:在控制檯輸入 python import wxPython
-
-
安裝Robot framework
-
Robot Framework(http://code.google.com/p/robotframework/downloads/list)
-
或者通過pip install robotframwork安裝
-
-
RIDE安裝命令
-
離線安裝:robotframework-ride(http://code.google.com/p/robotframework-ride/downloads/list)
-
通過pip安裝:pip install robotframework-ride
-
或者通過這種方式安裝:easy_install robotframework-ride
-
驗證方法:在<PythonInstallationDir>\Scripts下運行ride.py就可以成功啓動
-
-
安裝Robot framework-selenium2library
-
pip install robotframework-selenium2library
-
離線安裝方式:robotframework-selenium2librar(https://github.com/rtomac/robotframework-selenium2library/releases)
-
或者通過這種方式安裝easy_install robotframework-selenium2library==1.5.0
-
-
【命令啓動】
-
dos 命令CMD 輸入:ride.py 啓動圖像界面
-
或者
-
-
快捷方式創建
-
在桌面右擊新建快捷方式,在對象的位置處輸入: C:\Python27\pythonw.exe -c "from robotide import main;main()"
-
在更換RIDE圖標爲機器人圖標,方便更美觀,圖片位置(C:\Python27\Lib\site-packages\robotide\widgets\robot.ico)
-
Chrome跟chromedriver.exe對應版本及下載地址:
http://chromedriver.storage.googleapis.com/index.html
下載之後,把chromedriver.exe的路徑假如path環境變量中。
在使用過程中,需要在測試套件下的工作區的右方,點擊Library,在彈出框的name欄輸入“Selenium2Library”。
怎麼一步一步的使用,我就不寫了,百度一下吧~
下面我把搭建的工程放出來,初學者可以下下來一起學習,老鳥就走吧~走吧~別來湊熱鬧了。。。。
https://github.com/bykoala/learn-robotframework
要下載的話,請git clone [email protected]:bykoala/learn-robotframework.git
下面是放出工程的結構,給不想下載的人看一下