真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

玩轉Androidmonkey之多參數(shù)實戰(zhàn)

monkey設置間隔時間

10年積累的網(wǎng)站制作、網(wǎng)站設計經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站制作后付款的網(wǎng)站建設流程,更有北海免費網(wǎng)站建設讓你可以放心的選擇與我們合作。


參數(shù)throttle用來控制執(zhí)行速度,如果不加我們通過上次的執(zhí)行發(fā)現(xiàn)速度比較快,也看不清。

語法:adb shell monkey -p 包名 --throttle 設置每次隨機事件的時間間隔

(毫秒)隨機事件次數(shù)

玩轉Android monkey之多參數(shù)實戰(zhàn)

moneky seed種子


seed種子是干嘛的呢?很好理解,如果你想使得兩次命令的執(zhí)行軌跡一樣,那就加上這個參數(shù)。比如,第一次你使用發(fā)現(xiàn)了一個bug,現(xiàn)在想重現(xiàn)一下,如果不加seed就是隨機的,可能無法重現(xiàn),加上seed就可以了。

PS:每次執(zhí)行時初始界面要一致

語法:adb shell monkey -p 包名 --throttle 執(zhí)行速度 -s seed種子 隨機事件數(shù)

玩轉Android monkey之多參數(shù)實戰(zhàn)

monkey指定某個動作


如果想使用monkey命令來做某一個動作,而不是N個動作混雜的,那就要通過參數(shù)來指定ta的動作,比如--pct-touch點擊(觸摸)動作。

語法:adb shell monkey -v -p 包名 --pct-touch 執(zhí)行touch動作的百分比 隨機事件次數(shù)

玩轉Android monkey之多參數(shù)實戰(zhàn)

其中-v代表查看詳細的結果,我們可以看到0代表touch百分比為100%執(zhí)行,其余為0%。

思考:如果不加--pct-touch執(zhí)行該命令會是什么樣的結果呢?

這里大家可能會問到1-10代表啥呢?其實代表的是不同的操作動作,這里來list一下:

1:手勢 --pct-motion

2:縮放 --pct-pinchzoom

3:軌跡球 --pct-trackball

4:屏幕旋轉 --pct-rotation

5:基本導航事件,比如手機上的上、下、左、右的操作 --pct-nav

6:主導航事件,比如返回鍵、菜單鍵 --pct-majornav

7:系統(tǒng)導航事件,比如手機上的home鍵、撥號鍵、音量鍵等 --pct-syskeys

8:切換activity --pct-appswitch

9: 鍵盤翻轉事件,舉個場景就知道了,類似點擊輸入框,鍵盤彈起,點擊其他區(qū)域,鍵盤收起 --pct-flip

10:其他事件 --pct-anyevent

monkey忽略崩潰和超時


為什么要有著兩個參數(shù)呢?很簡單,我們在使用app的時候經(jīng)常會出現(xiàn)超時、卡死的狀況,一旦出現(xiàn)這樣的情況,monkey是不知道怎么辦的!所以,需要我們給他指令才行, 一般就是給兩個參數(shù),忽略超時和忽略崩潰。

l 忽略超時參數(shù):--ignore-timeouts

l 忽略崩潰(異常)參數(shù):--ignore-crashes

語法:adb shell monkey -v -p 包名 --pct-touch 100 --ignore-timeouts --ignore-crashes 隨機事件次數(shù)

PS:在實際操作過程中除了上述兩種情況外,可能還會出現(xiàn)ANR的問題,如果出現(xiàn)那就要找到對應的log,然后交給開發(fā)去解決


網(wǎng)站題目:玩轉Androidmonkey之多參數(shù)實戰(zhàn)
瀏覽地址:http://weahome.cn/article/ggegoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部