gpt4 book ai didi

android - 使用 Monkeyrunner 进行游戏测试

转载 作者:太空狗 更新时间:2023-10-29 15:18:33 26 4
gpt4 key购买 nike

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

通过类,我们可以获取屏幕上的 Android 组件(文本字段、按钮...),但我们如何获取 Sprite ?

最佳答案

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

例如

  1. 从 monkeyrunner 捕获整个图像。
  2. 有一个引用 Sprite 图像用于比较。
  3. 从命令行执行下面提到的

    compare.exe -metric NCC deviceRefImg WholeImage diffimage.png

输出值(NCC)是指 Sprite 是否存在于整个图像中。

谢谢。

关于android - 使用 Monkeyrunner 进行游戏测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10206065/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com