默认情况下,espresso会在执行下一条指令之前等待我的活动中的进度条完成加载。
我想强制Espresso不要等待它,并在加载进度对话框时执行其余的说明。
关于我应该寻找的地方的任何点击?
经过一些调查后,我认为我必须使用IdlingResource
类。
答案 0 :(得分:2)
检查这个答案:
Espresso将等待所有已注册的默认超时 闲置的资源是一分钟。
您可以使用以下内容进行更改
IdlingPolicies
用于设置显式超时的类:IdlingPolicies.setIdlingResourceTimeout(1, TimeUnit.HOURS);
而不是1小时尝试设置例如1秒(我不知道是否允许0
)。
您还可以创建自定义空闲资源,如下所述:Espresso: Thread.sleep( );
希望有所帮助