【问题标题】:Android test automation: Drawn pattern assertion on screenAndroid 测试自动化:在屏幕上绘制模式断言
【发布时间】:2014-07-26 05:31:05
【问题描述】:

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

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

【问题讨论】:

    标签: android robotium android-testing appium android-uiautomator


    【解决方案1】:

    您可以使用 UiAutomator。这是最简单的绘制方法。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-10
      • 1970-01-01
      • 2014-03-05
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多