環(huán)境搭建:
appium 1.6.3 ? ? ? ? ? ? ? ? ? ? ? 可參考:mac上搭建appium1.6.3
appium-python-client ? ? ? 可參考:appium-python-client
Sublime Text3 ? ? ? ? ? ? ? ? ? ? 可參考:mac下Sublime Text3配置Python開發(fā)環(huán)境
Appium-iOS-Inspector ? ? ?可參考:Appium-iOS-Inspector?
入門使用:
環(huán)境全部搭建好之后?
1、終端啟動(dòng)appium
appium -p 4723
正常開啟 會(huì)看到如下畫面:

啟用appium
2、Python腳本
真機(jī)運(yùn)行基礎(chǔ)配置:

真機(jī)運(yùn)行基礎(chǔ)配置
運(yùn)行你的腳本:
command + B
3、進(jìn)入Appium-iOS-Inspector-master下 雙擊iOS Inspector.html運(yùn)行
我是自己簡單拖了幾個(gè)控件來試:

iOS Inspector.html獲取的APP頁面
鼠標(biāo)滑過會(huì)對(duì)應(yīng)顯示元素details信息 可獲取我們需要的id、type、Xpath等信息
4、開啟我們的自動(dòng)化測試腳本編寫
腳本文件:

通過id獲取元素

通過name獲取元素

通過xpath獲取元素
由于是小白 簡單的demo暫時(shí)使用這三種方式來獲取元素?
5、運(yùn)行你的腳本 ?簡單的自動(dòng)化測試demo完成
補(bǔ)充:
下載了appium-desktop ?運(yùn)行代碼的時(shí)候總是會(huì)踢掉WebDriverAgent
所以作者還是使用cli
了解appium客戶端請(qǐng)查閱:appium-desktop