1.安裝Python: 我安裝的時python3.6
RF框架是基於python 的,所以一定要有python環境。
2.安裝Robot framework :
目前最新版本是3.0.2,下載地址:https://pypi.python.org/pypi/robotframework/3.0.2
下載后解壓,打開終端切換到解壓目錄下,然后執行 python setup.py install 安裝。
3.安裝 wxPython :
Wxpython 是python 非常有名的一個GUI庫,因為RIDE 是基於這個庫開發的,所以這個必須安裝。
另附一篇很好的 wxPython 教程,圖文並茂:http://wiki.wxpython.org/AnotherTutorial
方法1:使用命令行安裝,需要先安裝homebrew, 然后執行brew install wxpython安裝wxpython。
方法2:下載安裝,下載地址:http://www.wxpython.org/download.php
或 https://sourceforge.net/projects/wxpython/files/wxPython/
-------如果沒安裝wxPython會報錯如下,
-------解決方案:到https://sourceforge.net/projects/wxpython/files/wxPython/下載2.8.12.1或者3.0.2版本並安裝。
4.安裝 Robot framework-ride
下載地址:https://pypi.python.org/pypi/robotframework-ride
RIDE就是一個圖形界面的用於創建、組織、運行測試的軟件。
下載后解壓,打開終端切換到解壓目錄下,執行 sudo easy_install robotframework-ride 安裝。
5.安裝 Robot framework-selenium2library:
下載地址:https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0
RF-seleniumlibrary 可以看做RF版的selenium 庫,selenium (webdriver)可以認為是一套基於web的規范(API),
所以,RF 、appium 等測試工具都可以基於這套API進行頁面的定位與操作。
方法1:下載后解壓,打開終端切換到解壓目錄下,執行 sudo easy_install robotframework-selenium2library安裝。
方法2:可以通過python 的pip工具包進行安裝:
>pip install robotframework-selenium2library
6.安裝好RF-ride之后,在終端 輸入ride.py即可啟動,界面如下:
------但是安裝的ride2.0用的是mac自帶的python2.7.0