appium + XCUITest + python的自動(dòng)化測試入門

環(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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容