尝试使用 airtest 去做 UI 自动化,可是公司的游戏用的 cocos,拉不到节点数。使用截图方式去获取不是很准确,会容易找不到 icon,请问有其他的方法嘛
airtest 也支持 cocos 引擎啊,不过版本要符合,还有就是要接入~~~
poco sdk 怎么接
你把 airtest 的文档认真看下吧....
好的
你可以尝试使用 cocos 自带的测试框架 CocosUnitTest,它可以用于替代 Airtest 等自动化测试工具。另外,你也可以考虑使用 Cocos Creator 以及 Creator 自带的 UI 工具,它们可以更好地集成 UI 自动化测试。
如果使用 CocosUnitTest,你需要编写测试脚本代码,记录当前场景节点,并且可以对该场景进行触发动作及检测,最后输出结果。此框架需要开发者对游戏开发有一定了解和编写测试脚本的经验。
如果使用 Cocos Creator,你需要在游戏场景中设置每个元素的节点名称、结构和布局。然后使用 Creator 提供的组件、接口等来实现 UI 测试,例如使用 cc.Button 组件点击按钮或者使用 cc.Label 检测文本显示内容等。
总之,通过 CocosUnitTest 和 Cocos Creator 的方法都可以完美实现 cocos 游戏的 UI 自动化,选择适合项目的方式来进行 UI 自动化测试吧。