如何使用Espresso测试创建点击按钮的延迟

时间:2014-03-12 11:54:10

标签: android wait android-espresso

我是esspresso问题的新手,我有一个小问题,我需要模仿用户点击按钮,树时间,但有一些延迟。一个人,需要一些时间点击一个按钮,可能会延迟一秒。

在esspresso测试中做出更好的方法是什么?其他框架有睡眠,等等...但我认为浓咖啡不是。有什么想法吗?

- 编辑: 我做了这个,但不知道它是否正确:

try {
        Thread.sleep(2000);
    } catch (InterruptedException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

另一种方式,但更清楚的是,如果你不使用thread.interrupt()是这样的:

SystemClock.sleep(millis)

1 个答案:

答案 0 :(得分:21)

for (int = i; i < numOfClicks; i++) {
  onView(<matcher for your view>).perform(click());
  SystemClock.sleep(1000);
}