appium 如何模拟手机系统操作按键

  • 如何使用
  • 电话键
  • 控制键
  • 组合键
  • 基本

哈喽,大家好!我是大O小众

今天和大家分享的是关于appium 如何模拟手机系统操作按键

如何使用

# 在括号内添加值
driver.keyevent(4)

电话键

方法名称 对应手机硬件 KEY值
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

控制键

方法名称 对应手机硬件 KEY值
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

基本

方法名称 对应手机硬件 KEY值
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. appium 模拟手机所有操作 牛皮 无敌

    appium怎么操作手机按键? 书写方式:driver.pressKeyCode(4); 附录 keycode: 电话键 KEYCODE_CALL 拨号键 5 KEYCODE_ENDCALL 挂机键 ...

  2. Appium+Java模拟手机按键

    1. 语法 以返回键为例: androidDriver.pressKey(new KeyEvent(AndroidKey.BACK)); 2. AndroidKey可取的所有值 按住Ctrl的同时,点 ...

  3. selenium 模拟手机浏览器操作 click点击/tap触摸 元素无效 的解决方法

    我遇到的问题 获取到 登录按钮 的 xpath,且可以保证 xpath 正确无误 点击 登录按钮, 无法正常跳转到 登录成功页 from selenium import webdriver from ...

  4. Android 手机上利用adb shell模拟手机相关操作

    1.连接安卓手机,进入cmd窗口: 2.执行adb shell + "input tap x y"执行点击屏幕上(x,y)的操作. 应用:如果有一个需要测试的安卓应用,可以分别精确 ...

  5. python模拟手机按键_Appium+Python-模拟手机按键操作

    一.前言 移动端自动化的话,有时需要模拟手机按键操作,比如手机系统自带的回车.返回等,所以要模拟按键操作得用到 keyevent方法,参数如下: keyevent(keycode, metastate ...

  6. python手机按键脚本教程-Appium+Python-模拟手机按键操作

    一.前言 移动端自动化的话,有时需要模拟手机按键操作,比如手机系统自带的回车.返回等,所以要模拟按键操作得用到 keyevent方法,参数如下: keyevent(keycode, metastate ...

  7. python在手机使用webdriver.chromns_Selenium +Chrome浏览器如何模拟手机操作

    Selenium +Chrome浏览器如何模拟手机操作 进入手机模式 打开谷歌浏览器,按F12,进入开发者模式,点击Toggle device toolbar,进入手机模式 设置Chrome的手机模式 ...

  8. android 点击返回键home键,appium怎么按下系统按键?如按下返回键、home键等等

    ava_client3.0版本以后使用pressKeyCode方法,之前的版本使用sendKeyEvent方法 1. 返回:driver.pressKeyCode(AndroidKeyCode.BAC ...

  9. android 按钮手势,【一加 3T 安卓手机使用总结】系统|开关|按键|手势|模式_摘要频道_什么值得买...

    一加 3T 安卓手机使用总结(系统|开关|按键|手势|模式) 原文作者: 葱娘阳 发布时间: 2019-08-30 [什么值得买 摘要频道]下列精选内容摘自于<一加 3T 详细使用报告>的 ...

最新文章

  1. SLF4J 的几种实际应用模式--之二:SLF4J+Logback
  2. 众测 Nebula Graph | 捉虫计划已开启,这项有礼
  3. Nginx+Firebug 让浏览器告诉你负载均衡将请求分到了哪台服务器
  4. java list 转数组_数组转List,一定要小心这个坑!
  5. Squid-4.1(最新)安装及构建代理服务器
  6. ssl提高组国庆模拟赛【2018.10.7】
  7. 【面试收藏】Redis最全面试题
  8. python报考软考哪个比较好_软考高级考哪个好?哪个比较热门?
  9. php 开发环境配置,开发环境配置
  10. 印象笔记添加txt附件
  11. 微信小程序开发图片太多怎么办
  12. 【毕业设计】【周记】STGCN模型的改进和可视化
  13. 纸牌游戏--小猫钓鱼
  14. 赛码python多行输入框_在线编程中的数据读取问题牛科网,牛客,赛码
  15. vmware mac 系统进入恢复模式 关闭SIP
  16. 鸿蒙手机隐藏应用,手机里羞羞的App ,终于可以一键藏起来了!
  17. 还在自己手写请假流程吗?Activiti7帮你快速请假!!!
  18. npm下载swiper包报错
  19. C++ 之学习大纲网址:文档:C++ knowledge.note 链接:http://note.youdao.com/noteshare?id=c786848810ceb817ae61b76c6bf
  20. form表单与ajax的两种提交方式

热门文章

  1. Office-办公软件套装Mac绿色版
  2. 怎么样利用激光雷达检测车道线?这上面提供了4个方法---凯利讯半导体
  3. matlab 输出矩阵 逗号,matlab 矩阵输出的数值之间同时需要字符串
  4. [转]10年资深猎头揭露:他们为什么能年薪百万!?
  5. Ubuntu16.04安装 1080Ti 显卡驱动和 cuda 8.0
  6. Alibaba后台4年,跳槽字节,艰难4面技术,成功砍下开发岗offer!
  7. C语言学习——运算符详解
  8. CPUID、SGX中使用CPUID
  9. 在3dmax中做地形有哪些步骤?
  10. android 动态切换主题,android动态主题切换(RRO 技术)