美文网首页
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