isDisplayedwithEffectiveVisibility有什么区别?

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/

10-12 02:20