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


    简单说说通过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()

    常用键列表:

  • 相关阅读:
    第二章 课后习题 6
    第二章 课后习题 5
    第一章 课后习题 10
    第一章 课后习题 7
    JAVA练习1
    作业2
    作业
    c++作业10月13日作业
    c++作业50页例题3.1
    for循环作业4和5
  • 原文地址:https://www.cnblogs.com/xiamaojjie/p/11515680.html
Copyright © 2020-2023  润新知