1

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

非常感谢先进。

4

2 回答 2

0

In Robotium there is a method: clickOnScreen(int x, int y) that you can use to click on a specific coordinate.

于 2013-05-17T15:50:13.930 回答
0

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

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

device = getUiDevice();
device.click(200,200);
于 2013-05-17T14:54:52.073 回答