【发布时间】:2014-03-17 23:48:33
【问题描述】:
我真的是 esspresso 问题的新手,我有一个小问题,我需要模拟用户点击按钮、树时间,但有一些延迟。人类,点击按钮需要一些时间,可能会有一秒钟的延迟。
在浓缩咖啡测试中,有什么更好的方法?其他框架有睡眠,等等......但我认为浓缩咖啡没有。有什么想法吗?
--编辑: 我做了这个,但不知道它是否正确:
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
另一种方式,但更清楚,如果你不使用 thread.interrupt() 是这样的:
SystemClock.sleep(millis)
【问题讨论】:
-
你不能用
Handler来实现这个吗? -
是的,但我不知道是否是更好的方法。我从谷歌团队[1] 看到了一些源代码。而且我必须检查他们的表现......我不知道是否有人有一个简单的例子。 [1]code.google.com/p/android-test-kit/source/browse/espresso/…
-
stackoverflow.com/a/22563297/349681 - 我写了一个可以简化这个的类。试试看。
标签: android wait android-espresso