It would seem that this is correct ...
onView (withId (R.id.menu_delete)).check (matches (not (isDisplayed ())));
... but this throws this exception:
android.support.test.espresso.NoMatchingViewException: No views in hierarchy found matching: with id: com.just10.android:id/menu_delete If the target view is not part of the view hierarchy, you may need to use Espresso.onData to load it from one of the following AdapterViews:com.github.ksoichiro.android.observablescrollview.ObservableListView{3169f0f3 VFED.VC. .F...... 0,0-480,724
What is the best way to claim a view should not be displayed?
android android-espresso
Cory roy
source share