今天主要來安利一款iOS錄制回放工具AutoTouch的使用。 AutoTouch的一個(gè)重要的使用前提是手機(jī)必須是越獄狀態(tài),如果你不打算越獄你的...
這個(gè)小節(jié)主要會(huì)來介紹下Appium常見的API使用。上面幾節(jié)課已經(jīng)介紹了一些API了如點(diǎn)擊,通過定位方式定位到控件后調(diào)用click方法就可以對(duì)控...
接著來介紹下按文本的定位方式,這是一種最快捷的定位方式,如果是不考慮后期維護(hù)下的話,如果控件剛好有文本的屬性,按文本定位是最快的,都不需要用到元...
接著我們來介紹下第二種定位方式,按控件類型的定位方式。有時(shí)候控件沒有id,這時(shí)候我們可以運(yùn)用控件類型來定位,一個(gè)頁面上相同類型的控件一般會(huì)有多個(gè)...
自動(dòng)化可以簡(jiǎn)單概括為三個(gè)步驟: 控件定位 控件操作 校驗(yàn)點(diǎn)編寫 我們先來介紹下控件定位。Appium提供了多種定位方式,最常見使用的是ID這種定...
在編寫具體腳本之前先來介紹下被測(cè)試的應(yīng)用,這本書我們會(huì)使用開源中國(guó)這個(gè)APP來作為被測(cè)試的對(duì)象。這個(gè) 應(yīng)用的APK可以從開源中國(guó)的網(wǎng)站上獲取得到...
Appium Server已經(jīng)安裝完畢,接著需要借助Maven自動(dòng)化去下載Appium的客戶端依賴。 打開項(xiàng)目里的pom.xml文件,這個(gè)文件主...
因?yàn)楸窘坛淌褂玫氖荍ava語言來進(jìn)行測(cè)試腳本編寫,所以任意一個(gè)寫Java的IDE都可以,這里會(huì)介紹IntelliJ idea這個(gè)IDE。 Int...
Appium是一種CS的架構(gòu),client端提供一些API供調(diào)用,然后和Appium Server通信,client端如果是使用maven來做構(gòu)...