1. 程式人生 > >Android Monkey測試入門-7-Monkey其他事件

Android Monkey測試入門-7-Monkey其他事件

       前面一篇我們介紹了Monkey中的touch事件,也就是我們經常說的點選或者觸屏事件。什麼叫點選呢,就相當於按下電腦上的鍵盤,按下去,然後鬆開,這兩個動作叫點選。在Monkey中,除了touch事件,還定義了其他10種事件。

1.看看monkey中包含哪些事件

我們命令列中--pct-touch後面跟著80,看到上面圈紅圈的,可以看到0表示的是touch事件。

2.motion事件

什麼是motion事件,就是不同手勢的動作事件。

所以,數字1表示motion事件,即手勢事件。

3.pinchzoom事件

這個叫二指縮放事件,你自己用兩個手指頭筆畫一下就理解。例如我們在閱讀電子書籍,可能用到這個動作。


4. trackball 事件

中文名字叫軌跡球事件,效果有點像你下拉重新整理新聞列表的效果。下面數字3表示軌跡球事件

5.螢幕旋轉事件(rotation

螢幕旋轉,主要有橫屏和豎屏


6.permission事件

暫時沒有相關資料介紹這個事件。


7.基本導航事件

基本導航事件:裝置的上 下 左 右四個方向的導航操作。下面的數字6表示基本導航事件。

8.主導航事件

設定主要導航事件,例如app的中間鍵,返回鍵,選單按鍵,應該很多app底部都有三到四個按鈕,例如首頁,發現,我的這樣的底部選單。數字7表示主導航事件。

9.系統導航事件

系統導航事件,主要是硬體裝置的Home鍵,返回鍵和撥號鍵和音量鍵。數字8的型別表示系統導航事件


10.切換Activity事件

我們知道app裡有多個Activity,我們切換到不同Activity事件,可以設定這樣事件的百分比,數字9表示啟動Activity事件。

11.flip事件

指的是鍵盤輕彈,點選文字框,鍵盤彈起,點選其他區域,鍵盤收起。


12.其他事件百分比設定

其他事件是指除了上面介紹的事件。因為不知道劃分在那種事件,就放在其他事件這個分類。數字11表示其他事件。


總結:如果你需要制定只做2種或者三種事件,那麼你幾種事件百分比相加一定要等於100%,否則剩下的會自動隨機分配。語法格式,參考motion部分的這張圖。