zoukankan      html  css  js  c++  java
  • Appim设置功能操作

    1、前置代码:

    from appium import webdriver
    import time
    """
    "unicodeKeyboard":True,
    "resetKeyboard":True
    隐藏键盘,可以直接输入中文
    """
    desired_caps = {
    "platformName":"Android",
    "platformVersion":'5.1.1',
    "deviceName":"127.0.0.1:21503",
    "appPackage":"com.android.settings",
    "appActivity":".Settings",
    "unicodeKeyboard":True,
    "resetKeyboard":True
    }

    driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
    time.sleep(3)

    2、获取手机的宽高
      方法:driver.get_window_size()
      代码实现:print(driver.get_window_size())
      返回结果:{'width': 576, 'height': 1024}

    3、获取当前时间
      方法:driver.device_time

    4、发送键到设备,比如:home键,音量键,返回键等等
      方法:keyevent(keycode)  keycode自行查找
      案例:打开设置,按4下音量增加键
      代码实现:
        for i in range(4):
          driver.keyevent(24)  #音量增加键的keycode为24

    5、操作手机通知栏
      方法:open_notifications()
      案例:打开设置,打开通知栏
      代码实现:print(driver.open_notifications())

    6、获取当前手机网络
      方法:network_connection
      代码实现:print(driver.network_connection)
      返回结果:6
      备注:0:无网络模式;1:飞行模式;2:WiFi模式;4:数据模式;6:WiFi和数据皆打开

    7、设置手机网络
      方法:set_network_connection(type)
      代码实现:driver.set_network_connection(1)  #设置为飞行模式

    8、手机截图
      方法:get_screenshot_as_file(filename)
      案例:打开设置,截图保存
      代码实现:driver.get_screenshot_as_file(r'F:1.png')
      执行结果:会在F盘生成1.png图片
      
        

  • 相关阅读:
    OpenSSL证书生成
    支付宝支付流程
    前端获取用户位置信息
    微信公众号开发(三)
    微信公众号开发(二)
    微信公众号开发(一)
    前端优化
    页面自适应
    CSS样式(二)
    CSS样式(一)
  • 原文地址:https://www.cnblogs.com/xwxxh/p/12674018.html
Copyright © 2011-2022 走看看