指令: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 常用键盘操作相关推荐

  1. 计算机常用键盘操作技巧:

    常用快捷键: Alt + Tab      在多个正在运行的程序之间切换 Alt + F4       表示快速关闭程序 Alt+F9         编辑域代码 Alt+鼠标        矩形选择 ...

  2. Selenium3自动化测试——6.键盘操作

    1. 实现目标 控制键盘,在百度首页的输入框进行输入,并点击"百度一下"进行搜索. 2. 实现代码 send_keys:键盘发送内容 输入框的id:kw 百度一下的id:su fr ...

  3. 从MyEclipse到IntelliJ IDEA ——让你摆脱鼠标,全键盘操作

    从MyEclipse到IntelliJ IDEA --让你摆脱鼠标,全键盘操作 从MyEclipse转战到IntelliJ IDEA的经历 我一个朋友写了一篇"从Eclipse到Androi ...

  4. 从MyEclipse到IntelliJ IDEA ——让你脱键盘,全键盘操作

    2019独角兽企业重金招聘Python工程师标准>>> 从MyEclipse到IntelliJ IDEA --让你脱键盘,全键盘操作 从MyEclipse转战到IntelliJ ID ...

  5. Selenium之鼠标和键盘操作及扩展

    概念 在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为.比如使用鼠标单击.双击.右击.拖拽等动作:或者键盘输入.快捷键使用.组合键使用等模拟键盘的操作. ...

  6. 打造全键盘操作的PDF阅读器

    其实我只想要一个非常简单的PDF阅读器,不要很花哨的功能,只要能够: 速度够快,不要翻一页等半天: 全键盘操作,不想在鼠标和键盘之间来回倒腾: 可以改变背景色,深夜的白光好刺眼: 自由旋转页面,有些P ...

  7. python selenium模拟键盘_Python+Selenium自动化篇-7-模拟键盘操作

    0.导入键盘类Keys() selenium中的Keys()类提供了大部分的键盘操作方法:通过send_keys()方法来模拟键盘上的按键. # 导入键盘类 Keys() from selenium. ...

  8. Selenium自动化测试-6.鼠标键盘操作

    ------·今天距2020年77天·------ 这是ITester软件测试小栈第59次推文 大家好 我是vivi小胖虎 作为测试 好像对于点点点这事一直放不下 如何让点点点变得更简单 让人变得更懒 ...

  9. pythonselenium教程模拟鼠标和键盘_【02篇】python+selenium实现Web自动化:鼠标操作和键盘操作!...

    一.前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第二篇博 ...

  10. selenium中键盘操作

    前言 在web测试中,可能会遇到一些需要键盘操作.在selenium中,提供了一个Keys类,来处理键盘操作.Keys类中,几乎提供了所有的键盘快捷键组合操作. DEMO 举个例子,在百度首页,输入内 ...

最新文章

  1. PPT中视频投影问题
  2. 【调试基础】Part 3 Window操作系统
  3. 爬虫 - CNN Business
  4. 程序员如何跨过自我推销的难关?
  5. 离线缓存之RNCachingURLProtocol解析
  6. 非功能性需求_更好的开卡,来聊聊非功能性需求
  7. 比深度学习更值得信赖的模型ART
  8. 安卓bochs模拟linux_bochs linux镜像下载|bochs模拟器linux镜像下载 v1.0完整版_星星软件园...
  9. 自定义设置HTTP响应头
  10. 如何调用 “WINDOWS 图片和传真查看器”
  11. 淘宝详情页设计要点有哪些 优秀淘宝详情页面多少屏合适
  12. 基于Vue使用Arco Design组件封装一个七牛云上传图片的函数
  13. java中封装类Feild和使用setter和getter方法访问封装的类Feild
  14. 怎么用java程序控制步进电机_用单片机按键控制步进电机转动的程序怎么写
  15. 程序员该如何有效的找工作?
  16. 雨水情自动监测 遥测终端机
  17. Android-MianShi
  18. c语言实现音频agc算法,音频信号采集与AGC算法的DSP设计方案
  19. Python 数据分析微专业课程--项目03 视频网站数据清洗整理和结论研究
  20. 全球受攻击的IoT设备呈指数级增长

热门文章

  1. 移动互联网寒冬到来,程序员该怎么办?
  2. 苏宁有货:为“轻创业”而来
  3. 微信公号开发实战之智能翻译
  4. 计算机上网记录怎么清除,电脑浏览器上网记录怎么删除
  5. .NET Framework v2.0 Obsolete APIs - 与大家分享
  6. 头的各个部位示意图_人体头部结构图:人体图片头部组织图文解读
  7. Spring Boot 整合 Thymeleaf 完整 Web 案例
  8. 儿童编程软件python-一款儿童编程入门的理想工具——PythonTurtle
  9. github 使用笔记之高级搜索、项目跳转到在线 IDE -- 网页版 VS code
  10. EI数据库免费检索入口