一直想做游戏的自动化测试,现在遇到了 1 个问题:项目是 cocos2d 2.X 版本(四、五年前的项目了),所以无法使用 airtest 的 poco 框架,但是如果使用图片识别的话,识别准确率感人,另外如果是控件识别,获取控件上的数值用来做断言什么的也会非常方便,求问大佬们该如何解决
@zzt-chun @jiazurongyu 呼叫大佬
修改 POCO 代码,自己实现以下 cocos 2dx 的节点遍历
poco 有支持 coco 吧 你看看 https://poco-chinese.readthedocs.io/zh_CN/latest/source/doc/integration.html#cocos2dx-lua
他们要求 cocos2dx-lua 版本 >= 3.1,我项目是 2.X 的~
如果无法识别控件,那就麻烦了。 我这里舍弃了图像识别的, 如果想了解图像识别经验可以问下猫哥咯 他那有做
这个难度系数对我来说有点大啊~
嗯嗯,是啊,之前看你发的 PO 模式,感觉这样做很棒,不过我就卡在识别这里了。
我是觉得图片识别比 poco 更好用一些,也许可以 poco 结合图片识别共同制作
那你们用自动化主要是做什么内容的测试啊,冒烟还是什么?
如果只是做回归测试,使用图像识别已经足够,如果要做多设备适配,可以自己实现 cocos2d 组件识别插件