查询Keycode:百度搜索 安卓keycode
https://blog.csdn.net/midux/article/details/80064054

Android KEYCODE键值对应大全

按键模拟:
使用场景:模拟手机硬件信号,如电源,音量,明暗,键盘等。1、发送键盘字符:如回车,删除键等2、发送虚拟按键:如返回,拍照等
操作方法:driver.keyevent(keycode)注:keycode对应的是安卓标准键盘事件,深度定制的系统可能需要切换成搜狗输入法。

desired_caps 配置项

import time
from appium import webdriver
from config import *driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
driver.implicitly_wait(10)  # 隐式等待# 实例代码:
time.sleep(3)
# 返回桌面
driver.keyevent(3)   # home 键
time.sleep(3)# 增加音量
for i in range(3):driver.keyevent(24)
time.sleep(3)
# 减小音量
for i in range(10):driver.keyevent(25)
time.sleep(3)
# 长按home键--交互效果和手机系统相关
driver.long_press_keycode(3)driver.quit()

App自动化界面操作_按键模拟(模拟键盘信号)、driver.keyevent(keycode)相关推荐

  1. APP自动化--元素操作之九宫格解锁密码图案

    APP自动化时,遇到九宫格不要慌.根据咱们长期的自动化经验先进行一波分析. 当有多种情况的时候,例如: 1. 九宫格是由9个元素组成.那很简单啦!可以直接定位到元素的位置,然后用模拟触屏类(Touch ...

  2. App自动化手机操作

    获取手机分辨率 #返回字典类型,{'height':X,'width':Y} driver.get_window_size() 手机截图 #截图留存,根据图片发现问题 driver.get_scree ...

  3. Appium 手机 App 自动化代码说明_启动微信app

    #coding=utf-8 from appium import webdriver desired_caps = { 'platformName': 'Android', 'platformVers ...

  4. 订单23系统服务器,第3节芙拉吉尔 订单No23.系统服务器 死亡搁浅图文攻略 订单流程+设施介绍+道具介绍+界面操作_游侠网...

    硬汉来电要山姆从去米尔人处取回被夺走的系统服务器并送返沿湖结点城. 来到目的地,系统服务器依旧是放在米尔人的寄存筒里.这里就可以用上之前获得的波拉枪了,波拉枪使用方法很简单,将光线对准敌人射击,即可束 ...

  5. 老年人智能手机APP开发界面设计具体策略

    智能手机老年人用户同于年轻人用户,他们的感知力.运用能力以及认知能力都普遍弱于年轻人,随着年龄的不断增长,在应用软件操作上需要花费更多的时间精力.因此,APP开发企业要加强设计上的优化,为老年人的AP ...

  6. 效率提升:使用AppleScript模拟鼠标键盘操作制作自动化工具

    文章目录 前言 AppleScript的实践应用 实践:还原修饰键默认设置 AppleScript基础知识 1.基本模块 语法 变量和属性 类型转换 运算符 List(数组) Record(键值对) ...

  7. android 模拟电脑按键精灵,模拟精灵_安卓模拟精灵_和按键精灵一样的软件

    多普鼠标键盘万能模拟精灵程序以指定窗口为操作目标,定位更准确.更快捷,并且不需要编写任何代码,只要会电脑操作的人就可以快速的生成强大的后台操作代码,可以完成任何一个前台用户可以完成的工作,可以应用到任 ...

  8. 模拟新闻APP显示界面

    转载请注明出处:http://blog.csdn.net/mr_leixiansheng/article/details/64906462 模拟新闻APP显示界面滑动优化:http://blog.cs ...

  9. APP自动化_操作微信小程序/H5页面实现自动化_多终端并行

    APP自动化_混合App自动化理论相关 原理:本质是混合app,应该用切入webview的方法去自动化web页面. 现状:目前由于技术原因无法切到webview中做自动化. 方案:采用原生app自动方 ...

最新文章

  1. 【控制】传递函数的性质
  2. 机器学习实战-集成学习-23
  3. Python列表和字典的方法总结
  4. dovecot mysql_dovecot+mysql
  5. java 匿名初始化_Java:双括号初始化 /匿名内部类初始化法
  6. Scala Hello 示例
  7. 【华为编程大赛】洞穴逃生
  8. active set method(激活集方法)
  9. 用 IPTABLES 构建 Linux 防火墙
  10. python 使用异常代替返回状态码
  11. 存储数据使用数据库而不用EXCEL
  12. java po vo bo是什么以及_Java中VO , PO , BO, DAO ,POJO是什么意思
  13. 云计算机是什么技术,什么是云计算技术?
  14. 国外的android手机号码,Android - 手机号码格式化和删除国家/地区代码
  15. jenkins api使用_使用管理API和Jenkins作为IBM App Connect Professional部署自动化的持续集成引擎
  16. 风云滚滚唱英雄,云的江湖谁做主?
  17. java微服务Nacos配置管理
  18. 电脑打字拼音出现下划线,没有中文提示框
  19. html p代码的效果,html元素 p 标签的使用方法及作用
  20. java问卷导入excel,将Excel数据直接上传到问卷星

热门文章

  1. 1.3 eclips下载与安装
  2. android极光推送 小米,极光推送- 小米厂商通道集成指南 - 极光文档
  3. 汽配供应链管理系统:助力汽配企业实现采购业务全过程数字化管理
  4. sqoop:File does not exist:
  5. Ubuntu 20.04 QGIS update 报错 GPG error: https://ubuntu.qgis.org/ubuntu jammy InRelea
  6. Siggraph2019 RealTimeRender“观影推荐”
  7. 游戏建模与动画建模的区别,小白学建模前一定要知道
  8. 游戏建模的工具主要有哪些?
  9. 横道图时间标尺在P6软件中的设置
  10. 十月,你好。余杭,巴比特来了!