在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Airtest ·跨平台的UI自动化框架,适用于游戏和App 快速开始
跨平台支持
安装使用 pip install -U airtest 在Mac/Linux系统下,需要手动赋予adb可执行权限 # mac系统cd {your_python_path}/site-packages/airtest/core/android/static/adb/mac# linux系统# cd {your_python_path}/site-packages/airtest/core/android/static/adb/linuxchmod +x adb 如果你需要使用GUI工具,请从 官网 下载AirtestIDE。 文档完整的Airtest文档请看 readthedocs。 例子Airtest希望提供平台无关的API,让你的自动化代码可以运行在不同平台的应用上。
from airtest.core.api import *# 通过ADB连接本地Android设备init_device("Android")# 或者使用connect_device函数# connect_device("Android:///")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 Python API 文档 或者直接看 API代码 。 用命令行运行 |
请发表评论