Android Monkeyrunner游戏测试

Android Monkeyrunner游戏测试,android,unit-testing,cocos2d-iphone,andengine,monkeyrunner,Android,Unit Testing,Cocos2d Iphone,Andengine,Monkeyrunner,是否可以使用Android Monkeyrunner工具测试游戏。这个游戏是用AndEngine或Cocos2D开发的。如果是,我们如何在测试代码中获取精灵 通过使用“按类”,我们可以在屏幕上获取Android组件(文本字段、按钮…),但如何获取精灵?Monkeyrunner只了解坐标。要按下按钮,需要传递x,y坐标。 它不可能单独从显示器上捕获精灵。 它可以捕获显示缓冲区并写入图像文件。 因此,为了测试整个图像中特定精灵的存在,您可以使用 命令行中的imagemagick compare.ex

是否可以使用Android Monkeyrunner工具测试游戏。这个游戏是用AndEngine或Cocos2D开发的。如果是,我们如何在测试代码中获取精灵


通过使用“按类”,我们可以在屏幕上获取Android组件(文本字段、按钮…),但如何获取精灵?

Monkeyrunner只了解坐标。要按下按钮,需要传递x,y坐标。 它不可能单独从显示器上捕获精灵。 它可以捕获显示缓冲区并写入图像文件。 因此,为了测试整个图像中特定精灵的存在,您可以使用 命令行中的imagemagick compare.exe

e、 g

  • 从monkeyrunner捕获整个图像
  • 有一个参考精灵图像进行比较
  • 从命令行执行下面提到的命令

    compare.exe-公制NCC deviceRefImg WholeImage diffimage.png

  • 输出值(NCC)是指精灵是否存在于整个图像中

    多谢各位