美文网首页
AirTest(一)连接Android手机并打开你的App

AirTest(一)连接Android手机并打开你的App

作者: 一只bb张 | 来源:发表于2018-11-13 01:21 被阅读0次

由于工作的关系首次接触AirTest,学习资料来源:官方文档

一、连接设备

首先讲设备通过USB连接电脑,这里注意,首次连接手机,需要向手机上安装相关SDK服务,一定要打开开发者选项->USB调试,这里每台手机会不一样,可以根据手机版本自行百度。连接上之后可以在界面的右侧观察到device窗口:

设备窗

如果没有找到这个窗口,可以在空白处右键选择device,将设备窗调出。

右键点击空白处

调出之后点击connect即可显示已连接设备的主屏幕,如果控制台提示错误,请查看是否打开了开发者选项中的USB调试和检查你的手机是否为支持机型。官方连接教程

二、查看你的设备有哪些App,并打开对应App

首先引入模块

from airtest.core.android.android import Android

获取当前设备

devs = device()

打印出手机上安装的所有App的package name,默认参数为false,当third_only=True时,打印出手机上安装的所有第三方App 的package name

print(devs.list_app(third_only=True))

当third_only=True时,打印出手机上安装的所有第三方App 的package name

启动应用程序和活动,至此,App已经可以启动~

start_app(package,activity=None)


三、后续介绍文档中写到的其他有用的接口:

检查package是否在手机上,返回True or False

check_app(package)

返回package 的路径

path_app(package)

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

start_app_timing(packageactivity)

停止应用程序

stop_app(package)

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

install_app(filepathreplace=False)

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

snapshot(filename=None,ensure_orientation=True)

唤醒屏幕

wake()

点击home键

home()

官方对应文档

相关文章

网友评论

      本文标题:AirTest(一)连接Android手机并打开你的App

      本文链接:https://www.haomeiwen.com/subject/guucfqtx.html