使用Robotium进行OpenGL Android应用测试

时间:2013-05-17 14:29:07

标签: android opengl-es robotium

我正在为使用C ++和OpenGL的Android做游戏。我想用Robotium做一些自动化测试,但我找不到任何关于此的信息。有什么办法可以在屏幕上进行某些具体x / y位置的测试吗?并且由于游戏可以在不同的分辨率下工作,如何在可变分辨率下获得这个x / y位置?

非常感谢先进。

2 个答案:

答案 0 :(得分:0)

您可以使用UIAutomator工具的UiDevice类中的click(int x,int y)。

因此,首先创建新的测试用例,扩展UiAutomatorTestCase,获取UiDevice:

device = getUiDevice();
device.click(200,200);

答案 1 :(得分:0)

在Robotium中有一个方法:clickOnScreen(int x,int y),可用于单击特定坐标。