一文了解Airtest如何轻松实现软件自动化

Python进阶学习交流

    前面我们讲到了Airtest的基础知识,手机自动化测试IDE-----Airtest基本操作方法,手机自动化测试IDE ----- Airtest的安装和IDE控件详解,今天我们就来说说Airtest的具体操作方法吧,让我们轻松实现软件自动化,真正解放我们的双手吧。
    基本操作
    我们就是用我们说的跨平台API模块中的方法来操作我们的APK,下面来看下吧。我们先点击Touch,然后框选App所在的区域,如图:
    
    这里框选好了后就会在脚本编辑器中自动生成代码了,如图:
    
    这里就相当于点击了拼多多这个App了。当然这里只是给大家讲了一个例子,我们真正来做开发时,可以选择一些短视频软件,比如抖音,微视,快手等下面我们就以抖音为主来讲解下具体操作流程。
    1.点击目标APP并等待界面加载完毕
    我们要做自动点击肯定不能只是点击App就完事了啊,还有每个APP启动后的时间都不固定,我们肯定得等APP启动完毕之后我们才可以进行下一步操作,那么这样怎样做呢?我们以短视频软件微视为主,下面请看:
    
    我们先点击微视,打开微视有两种方法,如下:
    1).根据图像识别来打开
    上面的这种方法就是根据图像识别来打开的。使用这种方法你要打开的APP必须在当前页,不可在其它页,否则搜索不到。
    2).根据包名打开
    这里我们首先需要获取到所有的包名,然后找到微视的包名,如下;
    dev=device()  # 先获取到当前设备对象,即是Android对象print(dev.list_app())  # 平台接口列表start_app('com.tencent.weishi')#利用包名打开微视
    
    喜欢哪种方法就用哪种方法。建议用第一种,因为有时候包名太多不好找。
    
    
    1  2  下一页>