【Appium】Android 按键码
keycode也是appium很强大的功能,鉴于官网不翻墙无法打开,特此备忘。
|
电话键 |
||
|
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 |
【Appium】Android 按键码的更多相关文章
- 安卓自动化测试:Android studio 自带的 Record Espresso Test || [ Appium & (Android studio || Python|| Eclipse ) ]
1.Android studio 自带的 Record Espresso Test https://developer.android.com/studio/test/espresso-test-r ...
- Appium Android Bootstrap控制源代码的分析AndroidElement
通过上一篇文章中<Appium Android Bootstrap源代码分析之简单介绍>我们对bootstrap的定义以及其在appium和uiautomator处于一个什么样的位置有了一 ...
- Appium Android Bootstrap源码分析之启动运行
通过前面的两篇文章<Appium Android Bootstrap源码分析之控件AndroidElement>和<Appium Android Bootstrap源码分析之命令解析 ...
- Appium Android Bootstrap源码分析之命令解析执行
通过上一篇文章<Appium Android Bootstrap源码分析之控件AndroidElement>我们知道了Appium从pc端发送过来的命令如果是控件相关的话,最终目标控件在b ...
- Appium Android Bootstrap源码分析之控件AndroidElement
通过上一篇文章<Appium Android Bootstrap源码分析之简介>我们对bootstrap的定义以及其在appium和uiautomator处于一个什么样的位置有了一个初步的 ...
- Appium 【已解决】提示报错:Attempt to re-install io.appium.android.ime without first uninstalling.
详细报错:Failed to install D:\AutoTest\appium\Appium\node_modules\appium\build\unicode_ime_apk\UnicodeIM ...
- 关于Appium android input manager for Unicode 提示信息
Appium调完输入法后,会弹出 Appium android input manager for Unicode 提示信息相关的提示信息,每次运行如此,如下图 网络上查找一遍,基本解决了,只要在设 ...
- jenkins+appium android app自动化测试
jenkins安装 pytest+jenkins安装+allure报告 新建任务 其他默认,保存 立即构建 test_login.py from src.pages import login_page ...
- Appium Android 元素定位方法 原生+H5
APPIUM Android 定位方式 1.定位元素应用元素 1.1通过id定位元素 Android里面定位的id一般为resrouce-id: 代码可以这样写: WebElement eleme ...
- 六 APPIUM Android 定位方式
文本转自:http://www.cnblogs.com/sundalian/p/5629500.html APPIUM Android 定位方式 1.定位元素应用元素 1.1通过id定位元素 An ...
随机推荐
- [RN] React Native 使用 realm 数据库
React Native 使用 realm 数据库 realm 是一款专为移动 端开发的高性能数据库,其宣称自己是最快的 react-native 数据库. realm 整体的优点有这么四点: ...
- vue_02day练习
目录 vue_02day 作业 vue 框架 :成绩单的实现 v-for 与 v-if 联用: 3.添加筛选规则(深入) : 留言功能的页面实现: vue_02day 作业 1. 先有一下成绩单数据 ...
- [LeetCode] 884. Uncommon Words from Two Sentences 两个句子中不相同的单词
We are given two sentences A and B. (A sentence is a string of space separated words. Each word co ...
- [LeetCode] 721. Accounts Merge 账户合并
Given a list accounts, each element accounts[i] is a list of strings, where the first element accoun ...
- 分布式共识算法 (二) Paxos算法
系列目录 分布式共识算法 (一) 背景 分布式共识算法 (二) Paxos算法 分布式共识算法 (三) Raft算法 分布式共识算法 (四) BTF算法 一.背景 1.1 命名 Paxos,最早是Le ...
- Codeforces 652F 解题报告
题意 有n只蚂蚁在长度为m个格子的环上,环上的格子以逆时针编号,每只蚂蚁每秒往它面向的方向移动一格.如果有两只蚂蚁相撞则相互调换方向,问t秒后每只蚂蚁的位置. 题解 首先通过观察可以发现 蚂蚁相撞产生 ...
- zlib: 不同语言,比如go, php, python 压缩的结果可能不同
1.这个是实际工作中发现的问题,一边用了go语言对一个文件进行了zlib压缩,然后我用 php 写了个脚本对同一个文件进行zlib压缩,但是生成的两个文件不同,当时一直以为是压缩参数选择错了,后来经过 ...
- loj 2955 「NOIP2018」保卫王国 - 树链剖分 - 动态规划
题目传送门 传送门 想抄一个短一点ddp板子.然后照着Jode抄,莫名其妙多了90行和1.3k. Code /** * loj * Problem#2955 * Accepted * Time: 26 ...
- java web开发入门十一(idea maven mybatis自动代码生成)基于intellig idea
6.idea maven mybatis逆向工程(代码生成器) 1.配置pom.xml 在plugins标签下添加mybatis-generator-maven-plugin <plugin&g ...
- web版聊天功能简单实现
一.问题 核心点:如何找到要发送的人? 要完成一个功能我觉得首先要分析该功能的逻辑及技术难点,而不是盲目的直接就撸代码,这样非常浪费时间.个人觉得web版聊天功能没什么实际应用场景,以前看过中国移动好 ...