我试着用testdroid工具自动化一个Unity3d游戏(Android apk)。问题是,该工具无法识别游戏中的元素,而是执行"clickOnScreen()",它盲目地在屏幕上点击
solo.clickOnScreen(solo.toScreenX(0.665f), solo.toScreenY(0.452f));使用这种自动化方式,我无法获得所需的结果。
游戏自动化最好的工具是什么?它怎麽工作?
谁能告诉我如何在testdroid中以更好的方式自动化,或者建议另一个工具,可以检测游戏元素或任何其他工作良好的游戏自动化程序。
谢谢
发布于 2015-09-01 17:01:02
从代码示例中可以看出,您使用的是Robotium测试自动化框架,该框架并不是最适合测试手机游戏(大量图形/OpenGL ES内容)。我建议使用一些更现代的(例如Appium框架)和一些高级的图形识别机制(例如图像识别/OCR功能)。这是为部落冲突(由Supercell)所做的一个例子:
The Basics of Mobile App, Game and Web Testing
还有另一个爬山比赛的例子:
How to Use Image Recognition for Mobile Game Testing
希望这些能有所帮助。
https://stackoverflow.com/questions/32325363
复制相似问题