APP 自動化之系統按鍵事件 五

2022-05-04 22:15:22 字數 2514 閱讀 2772

**記錄方便後續自己使用:

**就一句driver.keyevent()括號內填入的是物理按鍵的數字代號

代號表:

**鍵keycode_call 撥號鍵 5

keycode_endcall 掛機鍵 6

keycode_home 按鍵home 3

keycode_menu 菜單鍵 82

keycode_back 返回鍵 4

keycode_search 搜尋鍵 84

keycode_camera 拍照鍵 27

keycode_focus 拍照對焦鍵 80

keycode_power 電源鍵 26

keycode_notification 通知鍵 83

keycode_mute 話筒靜音鍵 91

keycode_volume_mute 揚聲器靜音鍵 164

keycode_volume_up 音量增加鍵 24

keycode_volume_down 音量減小鍵 25

控制鍵keycode_enter 回車鍵 66

keycode_escape esc鍵 111

keycode_dpad_center 導航鍵 確定鍵 23

keycode_dpad_up 導航鍵 向上 19

keycode_dpad_down 導航鍵 向下 20

keycode_dpad_left 導航鍵 向左 21

keycode_dpad_right 導航鍵 向右 22

keycode_move_home 游標移動到開始鍵 122

keycode_move_end 游標移動到末尾鍵 123

keycode_page_up 向上翻頁鍵 92

keycode_page_down 向下翻頁鍵 93

keycode_del 退格鍵 67

keycode_forward_del 刪除鍵 112

keycode_insert 插入鍵 124

keycode_tab tab鍵 61

keycode_num_lock 小鍵盤鎖 143

keycode_caps_lock 大寫鎖定鍵 115

keycode_break break/pause鍵 121

keycode_scroll_lock 滾動鎖定鍵 116

keycode_zoom_in 放大鍵 168

keycode_zoom_out 縮小鍵 169

組合鍵keycode_alt_left alt+left

keycode_alt_right alt+right

keycode_ctrl_left control+left

keycode_ctrl_right control+right

keycode_shift_left shift+left

keycode_shift_right shift+right

基本keycode_0 按鍵』0』 7

keycode_1 按鍵』1』 8

keycode_2 按鍵』2』 9

keycode_3 按鍵』3』 10

keycode_4 按鍵』4』 11

keycode_5 按鍵』5』 12

keycode_6 按鍵』6』 13

keycode_7 按鍵』7』 14

keycode_8 按鍵』8』 15

keycode_9 按鍵』9』 16

keycode_a 按鍵』a』 29

keycode_b 按鍵』b』 30

keycode_c 按鍵』c』 31

keycode_d 按鍵』d』 32

keycode_e 按鍵』e』 33

keycode_f 按鍵』f』 34

keycode_g 按鍵』g』 35

keycode_h 按鍵』h』 36

keycode_i 按鍵』i』 37

keycode_j 按鍵』j』 38

keycode_k 按鍵』k』 39

keycode_l 按鍵』l』 40

keycode_m 按鍵』m』 41

keycode_n 按鍵』n』 42

keycode_o 按鍵』o』 43

keycode_p 按鍵』p』 44

keycode_q 按鍵』q』 45

keycode_r 按鍵』r』 46

keycode_s 按鍵』s』 47

keycode_t 按鍵』t』 48

keycode_u 按鍵』u』 49

keycode_v 按鍵』v』 50

keycode_w 按鍵』w』 51

keycode_x 按鍵』x』 52

keycode_y 按鍵』y』 53

keycode_z 按鍵』z』 54

//模擬音量增加按鍵操作

androiddriver.presskeycode(24);

App按鍵響應時間自動化測試思路

縱向對比 與之前版本 目前主要依賴於開發埋點,橫向對比 競品間 需要人工拿高畫質攝像機錄製採集,然後利用分幀工具進行分幀,根據幀數計算響應時間。如果這套流程可以自動化的話將會釋放很多人力。1 錄屏 第三方錄屏工具 安卓錄屏大師 呼叫系統介面 mediaprojection和mediaprojecti...

按鍵精靈對APP自動化測試(下)

由於ios相關工具對作業系統的限制,目前在ios10.0.2系統上應用成功。適用於ios10系統 資料線連線電腦和手機 先將手機越獄,具體步驟如下 還原 還原所有設定 再開啟愛思助手 一鍵越獄 注意將蘋果手機備份 這個沒有操作,因為測試手機不需要備份 並恢復出廠設定 ios10.0.2越獄注意事項 ...

按鍵精靈對APP自動化測試(上)

適用於安卓7及以下系統的手機 2 電腦安裝按鍵精靈手機助手 3.在將手機連線usb前,請先找到開發者選項,開啟 開發者選項 並勾選 usb除錯 4 用資料線將手機連線電腦,連線後,電腦螢幕右下角會提示開始安裝驅動,安裝完後會出現提示成功安裝。6 按鍵精靈手機助手與手機連線成功後,會顯示手機型號,同時...