Airtest自动化测试工具介绍
官方网站:http://airtest.netease.com/
Airtest IDE:
跨平台的UI自动化测试编辑器,适用于游戏和App,详细参见官网文档:http://airtest.netease.com/docs/cn/index.html
这是Airtest测试工具标配的IDE,目的是方便我们用于录制和编写自动化测试。
IDE界面
启动Android模拟器或者用PC连接一台手机。通过adb命令检查移动设备
当我在手机上操作时,AirtestIDE右侧的界面是同步的,流畅度很好。
Airtest
Airtest IDE支持Airtest的脚本录制,用法非常简单,你甚至可以不用看API,通过录制操作来熟悉它的API
右侧的Airtest窗口和API,点击右上角的录制按钮,然后就可以在映射的Android模拟器界面点点点。
以下是生成的脚本:
这种脚本更适合游戏,因为游戏界面更难定位,图片识别(截图)的方式是个不错的选择。
Poco
Poco 是另一种形式的脚本,他与一般的自动化工具一样,通过元素本身的属性来定位元素,并且支持录制。
同样在右上角点击录制按钮,然后,继续在Android模拟器界面点点点
生成的代码:
总的来说,Poco的API来看比Appium更为简洁。
应该作为以后学习的重点。(和单元测试框架或使用PO设计模式都没有问题)
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现