一、环境安装
在Windows上安装 Airtest 测试框架。
1、安装Python Package
使用 pip 来管理安装包和自动安装所有依赖。
pip install -U airtest
也可以直接从Git仓库安装。
git clone https://github.com/AirtestProject/Airtest.git
pip install -e airtest
因为Airtest 还在快速开发中,这里使用 -e
来安装源码。以后你就可以直接使用 git pull
更新代码目录来升级Airtest了。
二、例子
Airtest提供了简洁而且平台无关的API。这部分介绍了如何使用这些API来编写一个自动化脚本,步骤如下:
- 通过ADB连接一台安卓手机
- 安装应用APK
- 运行应用并截图
- 模拟用户输入(点击、滑动、按键)
- 卸载应用
from airtest.core.api import *
# connect an android phone with adb
init_device("Android")
# or use connect_device api
# connect_device("Android:///")
install("path/to/your/apk")
start_app("package_name_of_your_apk")
touch(Template("image_of_a_button.png"))
swipe(Template("slide_start.png"), Template("slide_end.png"))
assert_exists(Template("success.png"))
keyevent("BACK")
home()
uninstall("package_name_of_your_apk")
三、基本使用方法
Airtest希望提供平台无关的API,让测试代码可以运行在不同平台的设备和应用上。
- 使用 connect_device 来连接任意Android/iOS设备或者Windows窗口。<