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

posted @ 2019-11-22 17:25  一个也不能少  阅读(1479)  评论(0编辑  收藏  举报