Appium測試你的iOS APP (模擬器測試)


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工具,使用工具中的元素定位和工具提供的手勢、輸入進行代碼錄制。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM