一、Airtest介绍

Airtest是一种基于Python语言、可以通过图像和poco控件识别的一款UI自动化测试工具。

它包括AirtestIDE、Airtest、Poco、AirLab等部分,有Poco、图像识别、selenuim三种大类库。

它适用于游戏、APP、web、Windows程序项目的自动化测试,可以实现自动化测试流程。

技术路径‌:

  • 采用Poco 定位,更高效
  • Airtest 补充图像匹配和手势操作
  • 自带用例管理,聚合报告,更系统
  • 支持win, mac, app, 客户端,网页,游戏,小程序,更全面

搭建方式:

1.python

命令:pip install -U airtest

说明:安装python的AirTest库,通过python代码直接调用AirTest库的Api方法

提示:此种方式,需要一定python代码基础

2.GUI

工具:AirTestIDE

说明:AirTestIDE工具自带python环境,无需单独安装

提示:使用工具可以录制操作,也可以手动编写调用api

Poco仅支持Python 3.7及以下版本,若使用Python 3.8+需降级或创建虚拟环境。

python3.7 -m pip install pocoui

需安装pocoui而非poco

pip uninstall poco  # 先卸载旧版
pip install pocoui  # 安装新版

 ‌

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐