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

  • 相关阅读:
    JMeter递增加压总结
    JMeter跨线程传参总结
    JMeter+Grafana+Influxdb可视化性能监控平台搭建总结
    MONyog入门总结
    MongoDB导出/导入操作
    测试工作中用到的MongoDB命令
    Go单元测试与报告
    Postwoman教程
    测试工作中用到的Redis命令
    redis-dump教程
  • 原文地址:https://www.cnblogs.com/yanmou/p/11912864.html
Copyright © 2011-2022 走看看