Airtest移动端自动化测试环境搭建 一

Airtest移动端自动化测试环境搭建 一

1.概述

Airtest是一个UI界面自动化测试框架,本文介绍如何搭建Airtest测试环境,并实现Android自动化测试Demo。

2.自动化项目搭建

2.1.下载AirtestIDE安装开发工具

2.1.1.AirtestIDE下载地址 http://airtest.netease.com

选择对应系统下载
Airtest移动端自动化测试环境搭建 一

2.1.2. 安装

下载下来的开发工具,不需要安装解压即可用。双击AirtestIDE.exe打开主界面,安装就完成了。
Airtest移动端自动化测试环境搭建 一

2.2.下载安装adb工具

adb工具的作用可以让AirtestIDE 与Android设备进行连接,这样Android设备就可以接收AirtestIDE 发出的指令,控制Android手机。所以我们先安装adb工具。

2.2.1.下载adb
  • adb下载链接: https://pan.baidu.com/s/1zqy_jIoOMsacsodRTHoqzw 提取码: j5cd
2.2.2.adb配置环境变量
  • 将下载的文件进行解压,进入到adb.exe目录。
    Airtest移动端自动化测试环境搭建 一
  • 将adb.exe文件的路径添加到环境变量
    Airtest移动端自动化测试环境搭建 一
  • 测试配置是否正确
    在cmd命令窗口中输入adb,看到帮助命令即为配置成功,到此adb工具安装配置完成。

Airtest移动端自动化测试环境搭建 一

2.3. win10下通过wifi链接Android

  • 1.Android 设备与将运行 adb 的电脑连接到同一个局域网,比如连到同一个 WiFi
  • 2.打开手机设置,点击开发者模式,开启USB调试模式
  • 3.USB连接手机和电脑
  • 4.在windows端的cmd命令下输入adb devices,测试是否连接成功,能出现设备列表即可。
  • 5.输入 adb tcoip 5555 (5555是连接的端口号,这个可以自定义,但是要记住)
  • 6.查看手网络的IP地址,并记住。
  • 7.在电脑端的cmd命令窗口输入 connected to 192.168.6.122 (自己手机的ip地址)
  • 8.如果出现 connected to 192.168.6.122:5555 说明连接成功。
    Airtest移动端自动化测试环境搭建 一

2.4.AirtestIDE开发工具通过wifi链接Android

2.4.1.打开AirtestIDE开发工具

Airtest移动端自动化测试环境搭建 一

2.4.2.远程连接Android设备
  • 1.输入手机IP地址和adb命令界面设置的端口号,点击连接
    Airtest移动端自动化测试环境搭建 一

  • 2.在移动设备连接中出现列表,点击connect。
    Airtest移动端自动化测试环境搭建 一

  • 3.连接成功,打开手机端界面。
    Airtest移动端自动化测试环境搭建 一

3.基于Airtest模式录制第一个脚本

  • Airtest录制工具栏
    Airtest移动端自动化测试环境搭建 一

  • Airtest工具栏功能介绍

  • 1.touch点击/常按操作

  • 2.wait等待某个元素出现

  • 3.swipe滑动屏幕

  • 4.exists找到图片坐标

  • 5.test 输入文本

  • 6.keyevent 按键操作(如:输入HOME就是返回桌面)

  • 7.snapshot 截图

  • 8.sleep睡眠

  • 9.assert_exists断言图片出现的位置

  • 10.assert_not_exists断言与assert_exists相反

  • 11.assert_equal断言两个条件是否相等

  • 12.assert_not_equal断言两个条件是否不相等

Airtest 录制脚本有两种模式,一个是手动方式,一个是自动方式。在一个脚本中他们可以互相切换使用。
手动录制方式:需要先选择一个工具,再操作一个界面的功能。然后生成脚本。
自动录制方式:直接在界面上操作,然后自动生成脚本。

3.1.Airtest手动录制脚本

  1. 选择一个 touch点击工具,然后在需要点击的应用上用鼠标进行截图
    Airtest移动端自动化测试环境搭建 一
  2. 截图后自动生成点击应用的脚本
    Airtest移动端自动化测试环境搭建 一
  3. 点击运行便可以运行脚本打开应用。
    Airtest移动端自动化测试环境搭建 一

3.2.Airtest自动录制脚本

  1. 勾选录制图标,此图标变亮同时工具栏操作置灰不可操作即为进入自动录制模式
    Airtest移动端自动化测试环境搭建 一

  2. 在界面端直接对应用进行操作,脚本就会自动生成。

Airtest移动端自动化测试环境搭建 一
3.运行脚本
Airtest移动端自动化测试环境搭建 一

3.3.脚本调试

脚本在录制一个操作流程后,如果想让它正确的运行离不开脚本的调试,下面我们就来看下如何对脚本做调试

  1. 选择要调试的代码,然后右键只运行选中的代码。这样每次对代码调试后就可以快速看到调试效果进行调试。

Airtest移动端自动化测试环境搭建 一

4.结束语

本篇主要是Airtest工具的入门介绍,能够快速的搭建环境并进行简单的脚本编写,实现简单业务的自动化测试。后面会有更加复杂的业务操作场景介绍。