appium 常用键盘操作
指令:driver.keyevent(数字代号),括号内填入的是物理按键的数字代号。appium也可以调用selenium的物理按键指令来操作:
driver.press_keycode(数字代号) ,括号内填入的是pc端键盘的代号。
例如:
driver.keyevent(4) # 模拟按下手机键盘的返回
driver.keyevent(66) #模拟键盘回车
附上手机键盘各按键的数字代号:
电话键
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
appium 常用键盘操作相关推荐
- 计算机常用键盘操作技巧:
常用快捷键: Alt + Tab 在多个正在运行的程序之间切换 Alt + F4 表示快速关闭程序 Alt+F9 编辑域代码 Alt+鼠标 矩形选择 ...
- Selenium3自动化测试——6.键盘操作
1. 实现目标 控制键盘,在百度首页的输入框进行输入,并点击"百度一下"进行搜索. 2. 实现代码 send_keys:键盘发送内容 输入框的id:kw 百度一下的id:su fr ...
- 从MyEclipse到IntelliJ IDEA ——让你摆脱鼠标,全键盘操作
从MyEclipse到IntelliJ IDEA --让你摆脱鼠标,全键盘操作 从MyEclipse转战到IntelliJ IDEA的经历 我一个朋友写了一篇"从Eclipse到Androi ...
- 从MyEclipse到IntelliJ IDEA ——让你脱键盘,全键盘操作
2019独角兽企业重金招聘Python工程师标准>>> 从MyEclipse到IntelliJ IDEA --让你脱键盘,全键盘操作 从MyEclipse转战到IntelliJ ID ...
- Selenium之鼠标和键盘操作及扩展
概念 在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为.比如使用鼠标单击.双击.右击.拖拽等动作:或者键盘输入.快捷键使用.组合键使用等模拟键盘的操作. ...
- 打造全键盘操作的PDF阅读器
其实我只想要一个非常简单的PDF阅读器,不要很花哨的功能,只要能够: 速度够快,不要翻一页等半天: 全键盘操作,不想在鼠标和键盘之间来回倒腾: 可以改变背景色,深夜的白光好刺眼: 自由旋转页面,有些P ...
- python selenium模拟键盘_Python+Selenium自动化篇-7-模拟键盘操作
0.导入键盘类Keys() selenium中的Keys()类提供了大部分的键盘操作方法:通过send_keys()方法来模拟键盘上的按键. # 导入键盘类 Keys() from selenium. ...
- Selenium自动化测试-6.鼠标键盘操作
------·今天距2020年77天·------ 这是ITester软件测试小栈第59次推文 大家好 我是vivi小胖虎 作为测试 好像对于点点点这事一直放不下 如何让点点点变得更简单 让人变得更懒 ...
- pythonselenium教程模拟鼠标和键盘_【02篇】python+selenium实现Web自动化:鼠标操作和键盘操作!...
一.前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第二篇博 ...
- selenium中键盘操作
前言 在web测试中,可能会遇到一些需要键盘操作.在selenium中,提供了一个Keys类,来处理键盘操作.Keys类中,几乎提供了所有的键盘快捷键组合操作. DEMO 举个例子,在百度首页,输入内 ...
最新文章
- PPT中视频投影问题
- 【调试基础】Part 3 Window操作系统
- 爬虫 - CNN Business
- 程序员如何跨过自我推销的难关?
- 离线缓存之RNCachingURLProtocol解析
- 非功能性需求_更好的开卡,来聊聊非功能性需求
- 比深度学习更值得信赖的模型ART
- 安卓bochs模拟linux_bochs linux镜像下载|bochs模拟器linux镜像下载 v1.0完整版_星星软件园...
- 自定义设置HTTP响应头
- 如何调用 “WINDOWS 图片和传真查看器”
- 淘宝详情页设计要点有哪些 优秀淘宝详情页面多少屏合适
- 基于Vue使用Arco Design组件封装一个七牛云上传图片的函数
- java中封装类Feild和使用setter和getter方法访问封装的类Feild
- 怎么用java程序控制步进电机_用单片机按键控制步进电机转动的程序怎么写
- 程序员该如何有效的找工作?
- 雨水情自动监测 遥测终端机
- Android-MianShi
- c语言实现音频agc算法,音频信号采集与AGC算法的DSP设计方案
- Python 数据分析微专业课程--项目03 视频网站数据清洗整理和结论研究
- 全球受攻击的IoT设备呈指数级增长
热门文章
- 移动互联网寒冬到来,程序员该怎么办?
- 苏宁有货:为“轻创业”而来
- 微信公号开发实战之智能翻译
- 计算机上网记录怎么清除,电脑浏览器上网记录怎么删除
- .NET Framework v2.0 Obsolete APIs - 与大家分享
- 头的各个部位示意图_人体头部结构图:人体图片头部组织图文解读
- Spring Boot 整合 Thymeleaf 完整 Web 案例
- 儿童编程软件python-一款儿童编程入门的理想工具——PythonTurtle
- github 使用笔记之高级搜索、项目跳转到在线 IDE -- 网页版 VS code
- EI数据库免费检索入口