1. 程式人生 > >Appium+Robotframework實現iOS應用的自動化測試-4:OS X中安裝和啟動RIDE

Appium+Robotframework實現iOS應用的自動化測試-4:OS X中安裝和啟動RIDE

有兩種方式進行Appium測試:

1. 遠端方式進行Appium測試:在Windows系統中啟動RIDE並執行測試,這種方式的好處是方便,簡單,但在一開始可能因為配置的問題測試跑不起來;

2.本地方式進行Appium測試:就是直接在OS X中啟動RIDE並執行測試,這種方式的好處是直接,能夠很直接的得到測試結果,但不是很方便,畢竟大家平時還是主要使用Windows作業系統。

接下來只介紹第2種方式。

第2種方式就需要在OS X中安裝好RIDE,這需要先安裝好wxPython,RobotFramework。

因為OS X自帶有Python2.7,所以不需要再安裝Python了。

第一步:下載並安裝wxPython

wxPython是RIDE需要的,注意的是必須安裝unicode版本,點選下載列表,在列表中選擇wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg,下載後進行安裝。

第二步:下載並安裝RobotFramework

RobotFramework的安裝有兩種方式,第一種就是使用pip指令,具體為:pip install robotframework,當然前提條件是安裝好了pip工具。


第二種方式就是使用setup.py,可以點選官網頁面右側的Download Zip按鈕,下載後再進行解壓縮,在命令列模式下進行到解壓縮後所在的目錄,最後執行指令python setup.py install

,沒有提示錯誤就是安裝成功了。

第三步:下載並安裝RIDE了

可以在Git中下載RIDE,下載頁面URL為,之後同樣也採用pip install robotframework-ride或者在該頁面下載source code,下載後再進行解壓縮,在命令列模式下進行到解壓縮後所在的目錄,最後執行指令python ride_postinstall.py install,沒有提示錯誤就是安裝成功了。

第四步:執行RIDE

不像在Windows中可以點選RIDE的圖示來啟動RIDE,在OS X中需要開啟終端,然後輸入指令sudo ride.py並回車,如果沒有問題,就可以看到類似於Windows中的RIDE了,如果出現這個錯誤:run ride.py will got error: “python should be executed in 32-bit mode to support wxPython on mac. Check BUILD.rest for details",這是因為OS X是64位的作業系統,Python需要在32位模式下支援wxPython。解決方案是run: "defaults write com.apple.versioner.python Prefer-32-Bit -bool yes

",就是把雙引號內的語句在終端中執行下,之後再次執行sudo ride.py,之後就應該能看到RIDE的介面了,如下圖所示。


之後就可以在RIDE寫測試指令碼了。

待續,請持續關注...