isDisplayed
和withEffectiveVisibility
有什么区别?
onView(withText("Much Dagger")).check(matches(withEffectiveVisibility(ViewMatchers.Visibility.VISIBLE)));
onView(withText("Much Dagger")).check(matches(ViewMatchers.isDisplayed());
最佳答案
根据文档
因此,如果用于验证 View 是否可见,请使用 isDisplayed(),但对于其他验证(如果不可见且已消失),请使用和EffectiveVisibilty()
关于unit-testing - espresso -具有有效的可见性与isDisplayed,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31238033/