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部分的這張圖。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章