java +appium 的模拟输入androidkeycode大全

这篇博客详细介绍了如何使用Appium进行Android模拟输入,包括电话按键、控制按键、组合键、基本按键、符号、小键盘和功能按键等的键值及用法,是进行App自动化测试的重要参考。

使用如下

driver.keyevent(键值)

下面是电话的

电话按键:


  1. 键名 描述 键值
  2. KEYCODE_CALL 拨号键 5
  3. KEYCODE_ENDCALL 挂机键 6
  4. KEYCODE_HOME 按键Home 3
  5. KEYCODE_MENU 菜单键 82
  6. KEYCODE_BACK 返回键 4
  7. KEYCODE_SEARCH 搜索键 84
  8. KEYCODE_CAMERA 拍照键 27
  9. KEYCODE_FOCUS 拍照对焦键 80
  10. KEYCODE_POWER 电源键 26
  11. KEYCODE_NOTIFICATION 通知键 83
  12. KEYCODE_MUTE 话筒静音键 91
  13. KEYCODE_VOLUME_MUTE 扬声器静音键 164
  14. KEYCODE_VOLUME_UP 音量增加键 24
  15. KEYCODE_VOLUME_DOWN 音量减小键 25

控制按键:


  1. 键名 描述 键值
  2. KEYCODE_ENTER 回车键 66
  3. KEYCODE_ESCAPE ESC键 111
  4. KEYCODE_DPAD_CENTER 导航键 确定键 23
  5. KEYCODE_DPAD_UP 导航键 向上 19
  6. KEYCODE_DPAD_DOWN 导航键 向下 20
  7. KEYCODE_DPAD_LEFT 导航键 向左 21
  8. KEYCODE_DPAD_RIGHT 导航键 向右 22
  9. KEYCODE_MOVE_HOME 光标移动到开始键 122
  10. KEYCODE_MOVE_END 光标移动到末尾键 123
  11. KEYCODE_PAGE_UP 向上翻页键 92
  12. KEYCODE_PAGE_DOWN 向下翻页键 93
  13. KEYCODE_DEL 退格键 67
  14. KEYCODE_FORWARD_DEL 删除键 112
  15. KEYCODE_INSERT 插入键 124
  16. KEYCODE_TAB Tab键 61
  17. KEYCODE_NUM_LOCK 小键盘锁 143
  18. KEYCODE_CAPS_LOCK 大写锁定键 115
  19. KEYCODE_BREAK Break/Pause键 121
  20. KEYCODE_SCROLL_LOCK 滚动锁定键 116
  21. KEYCODE_ZOOM_IN 放大键 168
  22. KEYCODE_ZOOM_OUT 缩小键 169

组合键:


  1. 键名 描述
  2. KEYCODE_ALT_LEFT Alt+Left
  3. KEYCODE_ALT_RIGHT Alt+Right
  4. KEYCODE_CTRL_LEFT Control+Left
  5. KEYCODE_CTRL_RIGHT Control+Right
  6. KEYCODE_SHIFT_LEFT Shift+Left
  7. KEYCODE_SHIFT_RIGHT Shift+Right

基本按键:


  1. 键名 描述 键值
  2. KEYCODE_0 按键'' 7
  3. KEYCODE_1 按键'' 8
  4. KEYCODE_2 按键'' 9
  5. KEYCODE_3 按键'' 10
  6. KEYCODE_4 按键'' 11
  7. KEYCODE_5 按键'' 12
  8. KEYCODE_6 按键'' 13
  9. KEYCODE_7 按键'' 14
  10. KEYCODE_8 按键'' 15
  11. KEYCODE_9 按键'' 16
  12. KEYCODE_A 按键'A' 29
  13. KEYCODE_B 按键'B' 30
  14. KEYCODE_C 按键'C' 31
  15. KEYCODE_D 按键'D' 32
  16. KEYCODE_E 按键'E' 33
  17. KEYCODE_F 按键'F' 34
  18. KEYCODE_G 按键'G' 35
  19. KEYCODE_H 按键'H' 36
  20. KEYCODE_I 按键'I' 37
  21. KEYCODE_J 按键'J' 38
  22. KEYCODE_K 按键'K' 39
  23. KEYCODE_L 按键'L' 40
  24. KEYCODE_M 按键'M' 41
  25. KEYCODE_N 按键'N' 42
  26. KEYCODE_O 按键'O' 43
  27. KEYCODE_P 按键'P' 44
  28. KEYCODE_Q 按键'Q' 45
  29. KEYCODE_R 按键'R' 46
  30. KEYCODE_S 按键'S' 47
  31. KEYCODE_T 按键'T' 48
  32. KEYCODE_U 按键'U' 49
  33. KEYCODE_V 按键'V' 50
  34. KEYCODE_W 按键'W' 51
  35. KEYCODE_X 按键'X' 52
  36. KEYCODE_Y 按键'Y' 53
  37. KEYCODE_Z 按键'Z' 54

符号:


  1. 键名 描述
  2. KEYCODE_PLUS 按键'+'
  3. KEYCODE_MINUS 按键'-'
  4. KEYCODE_STAR 按键'*'
  5. KEYCODE_SLASH 按键'/'
  6. KEYCODE_EQUALS 按键'='
  7. KEYCODE_AT 按键'@'
  8. KEYCODE_POUND 按键'#'
  9. KEYCODE_APOSTROPHE 按键''' (单引号)
  10. KEYCODE_BACKSLASH 按键'\'
  11. KEYCODE_COMMA 按键','
  12. KEYCODE_PERIOD 按键'.'
  13. KEYCODE_LEFT_BRACKET 按键'['
  14. KEYCODE_RIGHT_BRACKET 按键']'
  15. KEYCODE_SEMICOLON 按键';'
  16. KEYCODE_GRAVE 按键'`'
  17. KEYCODE_SPACE 空格键

小键盘:


  1. 键名 描述
  2. KEYCODE_NUMPAD_0 小键盘按键''
  3. KEYCODE_NUMPAD_1 小键盘按键''
  4. KEYCODE_NUMPAD_2 小键盘按键''
  5. KEYCODE_NUMPAD_3 小键盘按键''
  6. KEYCODE_NUMPAD_4 小键盘按键''
  7. KEYCODE_NUMPAD_5 小键盘按键''
  8. KEYCODE_NUMPAD_6 小键盘按键''
  9. KEYCODE_NUMPAD_7 小键盘按键''
  10. KEYCODE_NUMPAD_8 小键盘按键''
  11. KEYCODE_NUMPAD_9 小键盘按键''
  12. KEYCODE_NUMPAD_ADD 小键盘按键'+'
  13. KEYCODE_NUMPAD_SUBTRACT 小键盘按键'-'
  14. KEYCODE_NUMPAD_MULTIPLY 小键盘按键'*'
  15. KEYCODE_NUMPAD_DIVIDE 小键盘按键'/'
  16. KEYCODE_NUMPAD_EQUALS 小键盘按键'='
  17. KEYCODE_NUMPAD_COMMA 小键盘按键','
  18. KEYCODE_NUMPAD_DOT 小键盘按键'.'
  19. KEYCODE_NUMPAD_LEFT_PAREN 小键盘按键'('
  20. KEYCODE_NUMPAD_RIGHT_PAREN 小键盘按键')'
  21. KEYCODE_NUMPAD_ENTER 小键盘按键回车

功能按键:


  1. 键名 描述
  2. KEYCODE_F1 按键F1
  3. KEYCODE_F2 按键F2
  4. KEYCODE_F3 按键F3
  5. KEYCODE_F4 按键F4
  6. KEYCODE_F5 按键F5
  7. KEYCODE_F6 按键F6
  8. KEYCODE_F7 按键F7
  9. KEYCODE_F8 按键F8
  10. KEYCODE_F9 按键F9
  11. KEYCODE_F10 按键F10
  12. KEYCODE_F11 按键F11
  13. KEYCODE_F12 按键F12

多媒体按键:


  1. 键名 描述
  2. KEYCODE_MEDIA_PLAY 多媒体键 播放
  3. KEYCODE_MEDIA_STOP 多媒体键 停止
  4. KEYCODE_MEDIA_PAUSE 多媒体键 暂停
  5. KEYCODE_MEDIA_PLAY_PAUSE 多媒体键 播放/暂停
  6. KEYCODE_MEDIA_FAST_FORWARD 多媒体键 快进
  7. KEYCODE_MEDIA_REWIND 多媒体键 快退
  8. KEYCODE_MEDIA_NEXT 多媒体键 下一首
  9. KEYCODE_MEDIA_PREVIOUS 多媒体键 上一首
  10. KEYCODE_MEDIA_CLOSE 多媒体键 关闭
  11. KEYCODE_MEDIA_EJECT 多媒体键 弹出
  12. KEYCODE_MEDIA_RECORD 多媒体键 录音

手柄按键:


  1. 键名 描述
  2. KEYCODE_BUTTON_1 通用游戏手柄按钮 #
  3. KEYCODE_BUTTON_2 通用游戏手柄按钮 #
  4. KEYCODE_BUTTON_3 通用游戏手柄按钮 #
  5. KEYCODE_BUTTON_4 通用游戏手柄按钮 #
  6. KEYCODE_BUTTON_5 通用游戏手柄按钮 #
  7. KEYCODE_BUTTON_6 通用游戏手柄按钮 #
  8. KEYCODE_BUTTON_7 通用游戏手柄按钮 #
  9. KEYCODE_BUTTON_8 通用游戏手柄按钮 #
  10. KEYCODE_BUTTON_9 通用游戏手柄按钮 #
  11. KEYCODE_BUTTON_10 通用游戏手柄按钮 #
  12. KEYCODE_BUTTON_11 通用游戏手柄按钮 #
  13. KEYCODE_BUTTON_12 通用游戏手柄按钮 #
  14. KEYCODE_BUTTON_13 通用游戏手柄按钮 #
  15. KEYCODE_BUTTON_14 通用游戏手柄按钮 #
  16. KEYCODE_BUTTON_15 通用游戏手柄按钮 #
  17. KEYCODE_BUTTON_16 通用游戏手柄按钮 #
  18. KEYCODE_BUTTON_A 游戏手柄按钮 A
  19. KEYCODE_BUTTON_B 游戏手柄按钮 B
  20. KEYCODE_BUTTON_C 游戏手柄按钮 C
  21. KEYCODE_BUTTON_X 游戏手柄按钮 X
  22. KEYCODE_BUTTON_Y 游戏手柄按钮 Y
  23. KEYCODE_BUTTON_Z 游戏手柄按钮 Z
  24. KEYCODE_BUTTON_L1 游戏手柄按钮 L1
  25. KEYCODE_BUTTON_L2 游戏手柄按钮 L2
  26. KEYCODE_BUTTON_R1 游戏手柄按钮 R1
  27. KEYCODE_BUTTON_R2 游戏手柄按钮 R2
  28. KEYCODE_BUTTON_MODE 游戏手柄按钮 Mode
  29. KEYCODE_BUTTON_SELECT 游戏手柄按钮 Select
  30. KEYCODE_BUTTON_START 游戏手柄按钮 Start
  31. KEYCODE_BUTTON_THUMBL Left Thumb Button
  32. KEYCODE_BUTTON_THUMBR Right Thumb Button

待查按键:


  1. 键名 描述
  2. KEYCODE_NUM 按键Number modifier
  3. KEYCODE_INFO 按键Info
  4. KEYCODE_APP_SWITCH 按键App switch
  5. KEYCODE_BOOKMARK 按键Bookmark
  6. KEYCODE_AVR_INPUT 按键A/V Receiver input
  7. KEYCODE_AVR_POWER 按键A/V Receiver power
  8. KEYCODE_CAPTIONS 按键Toggle captions
  9. KEYCODE_CHANNEL_DOWN 按键Channel down
  10. KEYCODE_CHANNEL_UP 按键Channel up
  11. KEYCODE_CLEAR 按键Clear
  12. KEYCODE_DVR 按键DVR
  13. KEYCODE_ENVELOPE 按键Envelope special function
  14. KEYCODE_EXPLORER 按键Explorer special function
  15. KEYCODE_FORWARD 按键Forward
  16. KEYCODE_FORWARD_DEL 按键Forward Delete
  17. KEYCODE_FUNCTION 按键Function modifier
  18. KEYCODE_GUIDE 按键Guide
  19. KEYCODE_HEADSETHOOK 按键Headset Hook
  20. KEYCODE_META_LEFT 按键Left Meta modifier
  21. KEYCODE_META_RIGHT 按键Right Meta modifier
  22. KEYCODE_PICTSYMBOLS 按键Picture Symbols modifier
  23. KEYCODE_PROG_BLUE 按键Blue “programmable”
  24. KEYCODE_PROG_GREEN 按键Green “programmable”
  25. KEYCODE_PROG_RED 按键Red “programmable”
  26. KEYCODE_PROG_YELLOW 按键Yellow “programmable”
  27. KEYCODE_SETTINGS 按键Settings
  28. KEYCODE_SOFT_LEFT 按键Soft Left
  29. KEYCODE_SOFT_RIGHT 按键Soft Right
  30. KEYCODE_STB_INPUT 按键Set-top-box input
  31. KEYCODE_STB_POWER 按键Set-top-box power
  32. KEYCODE_SWITCH_CHARSET 按键Switch Charset modifier
  33. KEYCODE_SYM 按键Symbol modifier
  34. KEYCODE_SYSRQ 按键System Request / Print Screen
  35. KEYCODE_TV 按键TV
  36. KEYCODE_TV_INPUT 按键TV input
  37. KEYCODE_TV_POWER 按键TV power
  38. KEYCODE_WINDOW 按键Window
  39. KEYCODE_UNKNOWN 未知按键
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值