WeAutomator 是 WeTest 自研的移动端 UI 自动化工具,提供了简单易用的图像化界面,能够快速录制、生成自动化脚本。支持多种元素定位、录制方式:系统原生控件、Web 控件、图像匹配、OCR 文字识别、Unity 游戏引擎、UE 游戏引擎等。提供了 Windows、Mac 版 IDE 工具,支持 Android、iOS 设备;支持脚本形式运行在 Linux 系统上。
WeAutomator 支持使用 WeTest 云真机平台执行自动化功能、适配等测试,并支持两种模式实现自动化脚本:
1.代码模式:灵活、专业。基于 Python 编写自动化脚本,支持 unittest、pytest 等方式管理用例。
2.场景模式:强大、易用。通过截图和设置,无需代码即可实现简单脚本;易于处理偶现情况。
模块 | 功能 |
---|---|
设备连接 | 支持 Android 10、11;iOS 14 等新系统 |
开发模式 | 场景模式:低门槛,简单任务无需代码;易于处理偶现场景 |
代码模式 | 更灵活,基于 Python 编写自动化脚本 |
场景模式 | 易用:通过截图和设置即可实现简单脚本 强大:可设置为偶现场景用于处理偶现情况 直观:大纲、工作流视图 |
代码模式 | 灵活:基于 Python 编写自动化脚本,丰富的 API 强大:支持 unittest、pytest 等用例管理 |
识别方式 | 坐标、图像、OCR、系统控件、Web 控件、Unity 控件、UE 控件、复合方式 |
执行环境 | 云真机平台 Windows IDE,Mac IDE Windows 脚本、Linux 脚本 |
录制 | 智能录制:根据操作位置智能截图,智能判断滑动意图 系统控件录制 游戏(Unity、UE)控件录制 坐标录制 |
智能处理 | 自动处理系统、权限弹窗 自动拉起 APP、游戏 QQ 登录、微信登录等常用操作封装 |
智能 Monkey | 支持一键生成及 API 调用 支持控件及 AI 图像识别两种方式 Web、键盘、简单登录等智能处理(Android) |
扩展性 | 50+API,自由扩展 支持用户库封装 支持工具配置修改 |
丰富工具 | 支持导入图片创建场景(Android) 支持导入图片匹配查找,便于优化脚本、定位问题(Android) |