AirTest介绍: Airtest是一款基于Python的、跨平台的UI自动化测试框架,基于图像识别原理,适用于游戏和App。 访问Github上的 Airtest源码地址 ,可以获得更多信息,也欢迎各位帮忙完善项目,提交PR,也可以在issues页面中 提交bug或建议 。
如何快速上手首先,想要编写Airtest脚本,需要具备基础的Python语法知识。虽然借助我们的AirtestIDE提供的录制功能,也能简单地根据操作步骤录制出可以回放操作的脚本,但是通常来说,熟练掌握Python语法能够帮助我们写出应用更广泛、更不容易出错的脚本。 若对 Python 语法不熟悉,网络上有不少非常优秀的Python教程可以学习,例如 廖雪峰的Python新手教程。 关于Airtest项目的安装、基本使用方法和简单的例子,请查看Airtest文档页的 快速上手 章节。 |
官方网址(必看)
http://airtest.netease.com/
https://airtest.doc.io.netease.com/tutorial/2_Airtest_introduction/
Airtest作为自动化测试框架,模拟的是人的操作,常见接口主要有:
touch
点击某个位置,可以设定被点击的位置、次数、按住时长等参数swipe
从一个位置滑动到另外一个位置text
调用输入法输入指定内容keyevent
输入某个按键响应,例如回车键、删除键wait
等待某个指定的图片元素出现snapshot
对当前画面截一张图
效果图预览
原文:https://www.cnblogs.com/hewei2012/p/12869786.html