zoukankan      html  css  js  c++  java
  • airtest常用动作记录

    #引入模块

    from airtest.core.android.android import Android

     #连接设备

    devs = device()

    #打印设备上的第三方应用应用包名(需要跟devs = device()一起使用)

    print(devs.list_app(third_only=True))

    #启动应用

    start_app(package,activity=None)

    如:start_app('com.createwit.kaidan',activity=None)

    #启动应用程序并测量时间,这里可以帮助我们做性能测试,统计启动耗时

    start_app_timing(package, activity)

    #关闭应用

    stop_app(package)

    如:stop_app('com.createwit.kaidan')

    #亮屏(亮屏和灭屏更喜欢这样做:keyevent("power"))

    wake()

    #点击home

    home()

    #检查APP是否安装

    check_app(package)

    #在设备上安装应用程序,replace默认为False,为True时意为替换已存在的App

    install_app(filepath, replace=False)

    #截全屏并保存到指定文件,ensure_orientation用于处理横竖屏的转换

    snapshot(filename=None,ensure_orientation=True)

    #如果屏幕是亮着的,返回True,否则False

    is_screenon()

    #如果是锁定状态返回True,否则False

    is_locked()

    #解锁设备

    unlock()

    airtest官方文档链接:https://airtest.readthedocs.io/zh_CN/latest/all_module/airtest.core.api.html

  • 相关阅读:
    HTTP Caching
    有关缓存的那些事 读 PHP高级编程
    用embercli 学习搭建了todoMVC
    redis数据结构开篇
    linux最小安装后进行的操作
    redis数据结构整数集合
    redis数据结构动态字符串(SDS)
    redis数据结构压缩列表
    redis数据结构字典
    redis数据结构跳跃表
  • 原文地址:https://www.cnblogs.com/yanmou/p/11912864.html
Copyright © 2011-2022 走看看