Poco 是一个基于 UI 控件搜索的跨引擎自动化测试框架。支持主流游戏引擎:Cocos2d-x、Unity3d、安卓原生应用,开发者也可以通过扩展 SDK 支持其他游戏引擎或任意 UI 系统。
示例
通过 USB 连接安卓手机,并启用 ADB 调试模式
# coding=utf-8 import time from poco.drivers.unity3d import UnityPoco poco = UnityPoco() poco('btn_start').click() time.sleep(1.5) shell = poco('shell').focus('center') for star in poco('star'): star.drag_to(shell) time.sleep(1) assert poco('scoreVal').get_text() == "100", "score correct." poco('btn_back', type='Button').click()