Android Espresso:由于随机查看而导致的不稳定测试

Android Espresso:由于随机查看而导致的不稳定测试,android,testing,android-espresso,Android,Testing,Android Espresso,我有一些意式浓缩咖啡测试在尝试点击按钮时随机失败。 有时,测试失败并出现ViewNotFoundException。 此异常期间的活动状态似乎比预期状态落后一步 请注意,插入Thread.sleep()并不能解决此问题 修复这些测试的可能解决方法是什么?您可能因为异步测试而落后。Thread.sleep()不是可行的解决方案,请尝试改用IdlingResource: 也许这会有更好的帮助:有可能获得整个跟踪吗?您计划单击时是否有网络呼叫?有网络呼叫,但这些网络呼叫与所单击的按钮无关。您可以从中设

我有一些意式浓缩咖啡测试在尝试点击按钮时随机失败。 有时,测试失败并出现ViewNotFoundException。 此异常期间的活动状态似乎比预期状态落后一步

请注意,插入Thread.sleep()并不能解决此问题


修复这些测试的可能解决方法是什么?

您可能因为异步测试而落后。Thread.sleep()不是可行的解决方案,请尝试改用
IdlingResource

也许这会有更好的帮助:

有可能获得整个跟踪吗?您计划单击时是否有网络呼叫?有网络呼叫,但这些网络呼叫与所单击的按钮无关。您可以从中设置
idlingsource
waitId
方法