Poco基于 UI 控件搜索的跨引擎自动化测试框架
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()
评论
Airtest跨平台的 UI 自动化测试框架
Airtest是一个跨平台的、基于图像识别的UI自动化测试框架,适用于游戏和App,支持平台有Windows、Android和iOSAirtest提供了跨平台的API,包括安装应用、模拟输入、断言等。
Airtest跨平台的 UI 自动化测试框架
0
zinc30Android UI自动化测试框架
Zinc30是一个强大的AndroidUI自动化测试框架,支持建立健壮、可维护的黑盒测试用例。RD或者QA能够基于场景设计功能级和系统级测试。Zinc30符合Webdriver的API规范,以更好地面
zinc30Android UI自动化测试框架
0
EarlGreyiOS UI 测试自动化框架
Google开源了EarlGrey软件,以便开发者更轻松地构建和运行“面向iOSapps源码”的用户界面测试(是的,你没看错!)当前托管于GitHub上、遵从开源Apache授权的EarlGrey,由
EarlGreyiOS UI 测试自动化框架
0
EspressoAndroid UI 的快速自动化测试框架
Google开源了Espresso,这是一种Android自动化测试框架,使测试人员可以在云中x86机器的多线程环境里运行测试,并解决了关于UI测试的并发问题。示例测试代码:public void t
EspressoAndroid UI 的快速自动化测试框架
0
EspressoAndroid UI 的快速自动化测试框架
Google 开源了 Espresso,这是一种Android自动化测试框架,使测试人员可以在云中x
EspressoAndroid UI 的快速自动化测试框架
0