appium 如何模拟手机系统操作按键
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 如何模拟手机系统操作按键相关推荐
- appium 模拟手机所有操作 牛皮 无敌
appium怎么操作手机按键? 书写方式:driver.pressKeyCode(4); 附录 keycode: 电话键 KEYCODE_CALL 拨号键 5 KEYCODE_ENDCALL 挂机键 ...
- Appium+Java模拟手机按键
1. 语法 以返回键为例: androidDriver.pressKey(new KeyEvent(AndroidKey.BACK)); 2. AndroidKey可取的所有值 按住Ctrl的同时,点 ...
- selenium 模拟手机浏览器操作 click点击/tap触摸 元素无效 的解决方法
我遇到的问题 获取到 登录按钮 的 xpath,且可以保证 xpath 正确无误 点击 登录按钮, 无法正常跳转到 登录成功页 from selenium import webdriver from ...
- Android 手机上利用adb shell模拟手机相关操作
1.连接安卓手机,进入cmd窗口: 2.执行adb shell + "input tap x y"执行点击屏幕上(x,y)的操作. 应用:如果有一个需要测试的安卓应用,可以分别精确 ...
- python模拟手机按键_Appium+Python-模拟手机按键操作
一.前言 移动端自动化的话,有时需要模拟手机按键操作,比如手机系统自带的回车.返回等,所以要模拟按键操作得用到 keyevent方法,参数如下: keyevent(keycode, metastate ...
- python手机按键脚本教程-Appium+Python-模拟手机按键操作
一.前言 移动端自动化的话,有时需要模拟手机按键操作,比如手机系统自带的回车.返回等,所以要模拟按键操作得用到 keyevent方法,参数如下: keyevent(keycode, metastate ...
- python在手机使用webdriver.chromns_Selenium +Chrome浏览器如何模拟手机操作
Selenium +Chrome浏览器如何模拟手机操作 进入手机模式 打开谷歌浏览器,按F12,进入开发者模式,点击Toggle device toolbar,进入手机模式 设置Chrome的手机模式 ...
- android 点击返回键home键,appium怎么按下系统按键?如按下返回键、home键等等
ava_client3.0版本以后使用pressKeyCode方法,之前的版本使用sendKeyEvent方法 1. 返回:driver.pressKeyCode(AndroidKeyCode.BAC ...
- android 按钮手势,【一加 3T 安卓手机使用总结】系统|开关|按键|手势|模式_摘要频道_什么值得买...
一加 3T 安卓手机使用总结(系统|开关|按键|手势|模式) 原文作者: 葱娘阳 发布时间: 2019-08-30 [什么值得买 摘要频道]下列精选内容摘自于<一加 3T 详细使用报告>的 ...
最新文章
- SLF4J 的几种实际应用模式--之二:SLF4J+Logback
- 众测 Nebula Graph | 捉虫计划已开启,这项有礼
- Nginx+Firebug 让浏览器告诉你负载均衡将请求分到了哪台服务器
- java list 转数组_数组转List,一定要小心这个坑!
- Squid-4.1(最新)安装及构建代理服务器
- ssl提高组国庆模拟赛【2018.10.7】
- 【面试收藏】Redis最全面试题
- python报考软考哪个比较好_软考高级考哪个好?哪个比较热门?
- php 开发环境配置,开发环境配置
- 印象笔记添加txt附件
- 微信小程序开发图片太多怎么办
- 【毕业设计】【周记】STGCN模型的改进和可视化
- 纸牌游戏--小猫钓鱼
- 赛码python多行输入框_在线编程中的数据读取问题牛科网,牛客,赛码
- vmware mac 系统进入恢复模式 关闭SIP
- 鸿蒙手机隐藏应用,手机里羞羞的App ,终于可以一键藏起来了!
- 还在自己手写请假流程吗?Activiti7帮你快速请假!!!
- npm下载swiper包报错
- C++ 之学习大纲网址:文档:C++ knowledge.note 链接:http://note.youdao.com/noteshare?id=c786848810ceb817ae61b76c6bf
- form表单与ajax的两种提交方式
热门文章
- Office-办公软件套装Mac绿色版
- 怎么样利用激光雷达检测车道线?这上面提供了4个方法---凯利讯半导体
- matlab 输出矩阵 逗号,matlab 矩阵输出的数值之间同时需要字符串
- [转]10年资深猎头揭露:他们为什么能年薪百万!?
- Ubuntu16.04安装 1080Ti 显卡驱动和 cuda 8.0
- Alibaba后台4年,跳槽字节,艰难4面技术,成功砍下开发岗offer!
- C语言学习——运算符详解
- CPUID、SGX中使用CPUID
- 在3dmax中做地形有哪些步骤?
- android 动态切换主题,android动态主题切换(RRO 技术)