我的应用程序在屏幕上绘制一个图案(草图)。是否有一种方法,通过它我可以自动绘制一个简单的图案(例如在Robotium的solo.drag(fromX, toX, fromY, toY, stepCount)
)和测试,如果这个图案已正确显示在设备的屏幕上?一些测试参数可以是绘制线的长度和笔画的重量。有任何测试框架,可以帮助我与此?
我能想到的一种方法是图像比较,其中我将测试应用程序的屏幕截图与已经存储在我内存中的理想场景图像进行比较,但我不认为这可能是一个非常有效的方法。
你可以使用UiAutomator。这可不是简单的画法。
getUiDevice().swipe(int startX, int startY, int endX, int endY, int steps);
从手机中获取值X和Y,并尝试找到适合更多设备的模式