我正在为使用C ++和OpenGL的Android做游戏。我想用Robotium做一些自动化测试,但我找不到任何关于此的信息。有什么办法可以在屏幕上进行某些具体x / y位置的测试吗?并且由于游戏可以在不同的分辨率下工作,如何在可变分辨率下获得这个x / y位置?
非常感谢先进。
答案 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),可用于单击特定坐标。