• Airtest做微信小程序自动化(AirtestIDE)


    测试产品中有一部分是微信小程序上的功能,现在想把这部分实现自动化,于是开始研究微信小程序如何实现自动化,最多的是appium和Airtest。下面介绍Airtest如何实现小程序自动化(选airtest主要是因为它简单啊)。

    一、基本用法。

    1.安装Airtest。

    官网下载与自己电脑匹配的安装包,Airtest官网网址: https://airtest.netease.com/。

    下载后解压,然后双击exe文件就可以运行了。

     运行之后会打开两个窗口,两个都需要开着,不要关闭其中的任何一个。第一次安装使用还需要注册账号,也可以skip。

    2.电脑连接手机。

    我是用的安卓的手机,USB电脑连接手机后,允许访问文件相册,然后在手机设置中找到"关于本机",然后连续点击7次"版本号",进入开发者模式。然后再从设置中找到"开发者选项",打开"开发者选择"、打开"USB调试",airtest就可以识别设备了(不同手机开发者选项所在位置不一样)。

    然后就可以在设备窗口看到已经连接上的手机,点击connect就可以了。

     

    3.你需要点击操作,你就点击左侧辅助框里touch,然后截取你需要点击的目标,需要输入就点击左侧辅助框的text,这个输入是自带输入完了就回车的功能。

    需要注意的一点是,airtest的输入需要用其自带的输入法:Yosemite,第一次点击并输入,手机会提示需要安装Yosemite输入法,正常安装就可以,然后还需要把手机的默认输入法设置为Yosemite输入法,这个在手机设置-其他设置-键盘与输入法中就可以切换(不同的手机,设置输入法的位置不一样)。

    中间需要停留的话就加上一行:sleep(1.0)。

    然后点击运行就可以了。

     

    4.运行完了查看报告:点击工具栏里最后一个按钮,就可以查看报告。

     二、进阶使用方法。

    放到Python项目里批量运行,这块下篇再说。

  • 相关阅读:
    2、CSS基础
    工作流之Flowable与SpringBoot结合
    应急启动电源+充气一体式方案设计
    LeetCode讲解篇之113. 路径总和 II
    Python基础教程之一
    正则表达式简介
    Kubernetes后台数据库etcd:安装部署etcd集群,数据备份与恢复
    强强联手 法大大电子合同金蝶云·苍穹版上线
    Ubuntu Nginx 配置 SSL 证书
    每日学到 40
  • 原文地址:https://blog.csdn.net/qsmy_an/article/details/126142268