码迷,mamicode.com
首页 > 移动开发 > 详细

appium自动化之对手机按键的操作

时间:2019-09-13 01:52:45      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:发送   自动化   meta   常用   简单   cap   操作   cti   ast   

简单说说通过appium模拟系统按键的操作,如返回键,home键,音量键等等。要模拟按键操作得用到 keyevent方法,参数如下

keyevent(keycode, metastate=None)

keycode:发送给设备的关键代码,关键代码,指的是实体按键对应的编码

 metastate:默认值不用填

操作音量键的demo如下:

from appium import webdriver
import time

desired_caps = {
    "platformName":"Android",
    "platformVersion":"5.1",
    "deviceName":"127.0.0.1:62001",
    "appPackage":"com.android.settings",
    "appActivity":".Settings"
               }

# 声明driver对象
driver = webdriver.Remote(http://127.0.0.1:4723/wd/hub,desired_caps)
# todo 按压音量增减
for i in range(6):
    driver.keyevent(25)

time.sleep(1)
# 返回键
driver.keyevent(4)

#driver.long_press_keycode()

 

常用键列表:

技术图片

 

appium自动化之对手机按键的操作

标签:发送   自动化   meta   常用   简单   cap   操作   cti   ast   

原文地址:https://www.cnblogs.com/xiamaojjie/p/11515680.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!