use*_*146 4 testing automation android unity-game-engine testdroid
我尝试使用testdroid工具自动化Unity3d游戏(android apk).问题是,该工具无法识别游戏中的元素,而是执行"clickOnScreen()",它盲目点击屏幕
solo.clickOnScreen(solo.toScreenX(0.665f), solo.toScreenY(0.452f));
Run Code Online (Sandbox Code Playgroud)
通过这种自动化,我无法获得所需的结果.
什么是游戏自动化的最佳工具?它是如何工作的?
任何人都可以告诉我如何以更好的方式在testdroid中自动化,或者建议另一种可以检测游戏元素的工具或任何其他适用于游戏自动化的程序.
谢谢
小智 5
从代码示例来看,您似乎正在使用Robotium测试自动化框架,该框架并不是最适合测试移动游戏(大量图形/ OpenGL ES内容).我建议使用更现代的东西(例如Appium框架)和一些先进的图形识别机制(例如图像识别/ OCR功能).这是Clash of Clans(Supercell)的一个例子:
和Hill Climb Racing的另一个例子:
希望这些有帮助.
| 归档时间: |
|
| 查看次数: |
7139 次 |
| 最近记录: |