柚子快報邀請碼778899分享:adb腳本編寫
概要
該篇為脫離電腦自動測試方法,實際就是手機(jī)中會自動生成一個自動測試的進(jìn)程,該進(jìn)程可循環(huán)點(diǎn)擊設(shè)置好的桌面坐標(biāo)或者keyevent鍵值。
整體架構(gòu)流程
相關(guān)命令,基于adb 命令。 adb shell后 while true; 開頭需要輸入的命令,達(dá)成一致循環(huán)執(zhí)行的目的。 do xxx 第二行要以do開頭,與while成對,實現(xiàn)while–do循環(huán)。后面的xxx,為第一條希望執(zhí)行的控制命令。 input keyevent xxx; 此控制命令表示發(fā)送手機(jī)中的鍵值,如27表示拍照,3表示home鍵,4表示返回鍵。 input tap x y; 此控制命令表示觸摸點(diǎn)擊屏幕坐標(biāo)(x,y),除連拍合滑動以外的東西,相機(jī)界面的大部分操作,都可以通過此方式去實現(xiàn)。(屏幕坐標(biāo)可以通過打開顯示指針位置獲取)。 input swipe x1 y1 x2 y2 t (ms) 此控制命令表示從x1,y1左邊滑動到x2,y2坐標(biāo),t為滑動時間。am start com.android.camera; 打開相機(jī)命令; sleep xx; 延時時間,秒為單位,如1為1s,0.3為300毫秒。 done &; 此為結(jié)尾命令,此命令后,就開始循環(huán)執(zhí)行從 do開始的控制命令。同時會生成一個自動
柚子快報邀請碼778899分享:adb腳本編寫
文章來源
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。