当筵意气临九霄,星离雨散不终朝。这篇文章主要讲述appium 自动化问题三--键盘关键字的使用相关的知识,希望能为你提供帮助。
今天在练习APPIUM自动化的时候,碰到了一个场景。需要后退。
第一反应是用关键字:go back.
尝试了,可以成功。
后来查看appium
API的使用方法,看到了一个关键字:
press keycode
百度了这个关键字的用法后,尝试了一下,ESC按键的使用。
press keycode
111
(111是ESC按键的对应数字,具体看下面的android keycode参考表)
sleep 2
也成功了。兴奋了一下。
下面提供Android keycode参考表:
电话键
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
【appium 自动化问题三--键盘关键字的使用】KEYCODE_Z 按键’
Z’
54
推荐阅读
- app获取自己的签名
- Android html5和Android之间的交互
- Android 开发学习进程0.13
- appium---多线程启动app(多台设备启动app)
- Android开发 状态栏开发
- android中LayoutInflater的3种使用以及getSystemService的API
- uniapp APP下使用list组件的下拉刷新和触底加载
- Android开发 RecyclerView实现拖动与滑动ItemTouchHelper
- 当手机丢失,如何保障云盘APP中的数据安全()