Poco 基于 UI 控件搜索​的跨引擎自动化测试框架

程序名称:Poco

授权协议: Apache-2.0

操作系统: 跨平台

开发语言: Python

Poco 介绍

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()

Poco 官网

https://gitee.com/AirtestProject/Poco

相关编程语言

提到 EclEmma 首先就要说到著名的 Java 覆盖测试工具...
Solex是一个WEB应用测试用的Eclipse插件。Solex可以...
Apache为我们提供了一个强大的工具 Cactus!它是一套...
Google C Testing Framework是Google公司用来在各种...
JdbcProxy 是 SourceForge 上一个开源的 Java 项目,...
Ripplet是一款负载测试工具,特征如下: 1)基于Apa...