poco新增对cocos c++项目的支持~ 港控/mmm° 2023-09-28 13:53 1阅读 0赞 ### 1. 前言 ### 应广大用户的需求,项目组开发了对cocos C++ 项目的支持,只要在项目中接入对应的Poco-SDK,同学们即可使用poco对你的cocos C++ 游戏进行自动化测试工作,下文将详细讲述该SDK的接入教程。 ### 2. 接入步骤 ### 1)在github上下载Poco-SDK包 在AirtestProject项目上,下载对应的SDK包:https://github.com/AirtestProject/Poco-SDK/tree/master/cocos2dx-c%2B%2B/sdk ![图片][c33869e88ee44c10bfff02247e91c174.png] 2)将SDK放到游戏项目中 注意这里是将SDK中的代码文件引入至你cocos C++ 的游戏工程中(不是放在airtest或者IDE的目录下)。 3)构建Socket Server 首先可选择在游戏项目源码中的主入口文件,如 /Classes/AppDelegate.cpp 中引入头文件 /sdk/Public/startServer.h ,代码如下: #include "sdk/Public/startServer.h" 接着在你需要启动SDK服务的地方启动服务即可,需要添加的代码如下: # 服务启动的代码可以加在游戏启动的脚本之后 ServerStart(); 4)打出包含sdk的apk 最后我们打包出包含sdk的apk,即可在AirtestIDE上进行测试。 ### 3. 在IDE上查看项目UI树 ### 当游戏项目正确接入SDK之后,我们可以运行游戏,使用AirtestIDE连接game窗口,然后在poco辅助窗中选择 cocos C++ 的模式,来查看游戏的UI树: ![图片][98120b90afba4465a6971702a2e5e937.png] 当然,也可以如上文所说,直接打出游戏的apk来进行测试。 1)cocos c++ 游戏的poco初始化脚本 # 请注意在连接设备并且完全启动游戏之后,再来初始化游戏poco from poco.drivers.std import StdPoco poco = StdPoco(18888) 最后: 可以在公众号:伤心的辣条 ! 自行领取一份216页软件测试工程师面试宝典文档资料【免费的】。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。 我推荐一个【Python自动化测试交流群:**746506216**】,大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,助你快速进阶Python自动化测试/测试开发,走向高薪之路。 **喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一 键三连哦!** [c33869e88ee44c10bfff02247e91c174.png]: https://img-blog.csdnimg.cn/c33869e88ee44c10bfff02247e91c174.png [98120b90afba4465a6971702a2e5e937.png]: https://img-blog.csdnimg.cn/98120b90afba4465a6971702a2e5e937.png
还没有评论,来说两句吧...