Appium使用實踐

Appium使用實踐

windows環境(java)安裝參見:

Appium移動自動化測試——iOS篇


前提:

保證以下環境安裝完畢:

  • Mac OS X 10.10 or higher, 10.11.1 recommended
  • XCode >= 6.0, 7.1.1 recommended
  • Apple Developer Tools (iPhone simulator SDK, command line tools)
一:安裝appium server

有三種方式選其中一種就行:

爲了方便我們,使用第一種方式(人家提供了方便爲什麼不用呢)

驗證成功
點擊app左上角第三個類似聽診器的按鈕,查看命令行結果,ios模塊都通過則環境沒有問題。

二:安裝appium客戶端並運行(此處以node爲例)

此處以node爲例,其他語言也類似

官方demo地址:https://github.com/appium/sample-code

  1. 第一步:既然使用node,那前提條件是安裝好node環境:

    這個隨便百度下就有了,不累述。

  2. 第二步:安裝官方提供的appium(node)客戶端,在命令行執行

npm install -g -f mocha
  1. 第三步:用命令行進入demo地址,並安轉node依賴
cd /Users/apple/Desktop/sample-code-master/sample-code/examples/node

npm install
  1. 第四步:配置相應的環境,以成功建立session
    這一步很關鍵,如果參數配置錯誤,將無法運行
    比如:node例子的配置在helper/中,需要注意的有caps.js中
exports.ios81 = {
  browserName: '',
  'appium-version': '1.4.13',//appium服務器版本
  platformName: 'iOS',//平臺名
  platformVersion: '9.2',//蘋果sdk版本
  deviceName: 'iPhone 6',//模擬器名字
  app: undefined // will be set later
};

服務器app配置如下:

appiumSet1
appiumSet2
appiumSet3

  1. 第五步:運行
mocha ios-simple.js

最後,你就能在命令行中看到運行結果,O(∩_∩)O成功了。

三:控件id的抓取(此處爲模擬器爲例)
  1. 第一步:將General Settings中的PreLauch Application勾選上
  2. 第二步:iOS Setting中,指定app編譯後的目錄位置,比如:
/Users/apple/Desktop/sample-code-master/sample-code/apps/TestApp/build/release-iphonesimulator/TestApp.app
  1. 第三步:點擊launch,運行appium
  2. 第四步:打開模擬器(注意:要和你設置的Force Device一致)
  3. 第五步:點擊左上角第四個放大鏡按鈕

最後,運行成功,彈出界面,就代表成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章