【Appium】手机按键(比如返回键、Home键等)的数字代号总结

前言:当编写appium自动化脚本时,本着简化的思想,有时候仅仅需要一个回到手机主界面的操作,按一下Home键即可,但要是去定位元素的话,可能还要进行一系列定义、调用好几次点击操作,会比较繁琐,所以手机按键的功能我们也要善于利用。

目录

🍃手机物理键数字代号

🍃键盘按键数字代号

🍒控制键

🍒键盘数字字母键


代码只有一句,很简单:

driver.keyevent()        括号里填入的是手机物理按键的数字代号

driver.press_keycode()        括号里填入的是键盘按键的数字代号

举一个例子:手机返回键的数字代号是4,代码如下。两种方法我都试了,都是可以按返回的。

driver.keyevent('4')
# driver.press_keycode('4')

🍃手机物理键数字代号

如下图:

键名                    描述           键值
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_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

其他没有键值就不更新了,等以后用到再更新上去。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BetterFate!

爱你哦!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值