1. 到官網下載最新版本的Appium for MAC OS X
推薦使用DMG方式,在終端上用 node npm 命令安裝也行
當前版本為1.5.3,支持圖形化操作
2. 安裝selenium或Appium-python-client
安裝前需要先安裝pip,在終端窗口輸入命令:
sudo easy_install pip
然后安裝appium-python-client,在終端窗口輸入命令:
sudo pip install Appium-Python-Client
也可以安裝selenium,區別只是appium-python-client自帶的方法比selenium的方法要多幾個
sudo pip install selenium -i http://pypi.douban.com/simple
3.檢查Appium需要的依賴是否安裝
打開Appium客戶端,點擊左上角的 Doctor,Appium會執行環境依賴的檢查,如果通過,顯示信息如下:
Running iOS Checks
✔ Xcode is installed at /Applications/Xcode.app/Contents/Developer
✔ Xcode Command Line Tools are installed.
✔ DevToolsSecurity is enabled.
✔ The Authorization DB is set up properly. ✔ Node binary found at /usr/local/bin/node ✔ iOS Checks were successful.
4.為官方提供的TestAPP執行第一個測試
Download URL: https://github.com/appium/sample-code
- 編譯.app方法:
#cd sample-code/apps/TestApp
#xcodebuild -sdk iphonesimulator //為了防止iphonesimulator和設置的沖突,沒有注明iphonesimulator的版本
-----------
如果看到** BUILD SUCCEEDED **,這個TestApp就build成功了,在當前目錄下就會生成一個build目錄,順帶找找app文件在哪里。
.app文件路徑: sample-code/apps/TestApp/build/Release-iphonesimulator/TestApp.app
- 開始測試:執行python腳本
#cd sample-code/examples/python
#python ios_simple.py,該腳本會測試sample code中testapp的側滑和計算求和效果。當然Appium要隨時處於Launch狀態,inspector需要關閉
如果一切正常的話,效果如下:
test_scroll (__main__.SimpleIOSTests) ... ok test_ui_computation (__main__.SimpleIOSTests) ... ok ---------------------------------------------------------------------- Ran 2 tests in 107.064s OK
5. 使用Appium提供的inspector工具輔助編寫測試用例
開始編寫測試用例,可以打開inspector工具,使用工具中的元素定位和工具提供的手勢、輸入進行代碼錄制。
