Android测试自动化:在屏幕上绘制模式断言

时间:2014-06-05 09:29:32

标签: android robotium android-testing appium uiautomator

我的应用程序在屏幕上绘制图案(草绘)。有没有一种方法可以自动绘制一个简单的模式(例如Robotium中的solo.drag(fromX, toX, fromY, toY, stepCount))并测试该模式是否已在设备的屏幕上正确显示?一些测试参数可以是绘制线的长度和笔划的重量。有没有可以帮助我的测试框架?

我能想到的一种方法是图像比较,其中我将我的测试应用程序的屏幕截图与已存储在我记忆中的理想场景图像进行比较,但我不相信这可能是一个非常有效的

1 个答案:

答案 0 :(得分:-1)

您可以使用UiAutomator。这是一种简单的绘画方式。

getUiDevice().swipe(int startX, int startY, int endX, int endY, int steps);

从手机中获取值X和Y并找到适合更多设备的模式