Espresso: Wie teste ich SwipeRefreshLayout?

Meine App lädt Daten neu, wenn ein Abwärtswischen auf einem @ durchgeführt wirSwipeRefreshLayout. Jetzt versuche ich das mit Android Test Kit / Espresso so zu testen:

onView(withId(R.id.my_refresh_layout)).perform(swipeDown());

Leider scheitert dies mit

android.support.test.espresso.PerformException: Error performing 'fast swipe'
on view 'with id: my.app.package:id/my_refresh_layout'.
...
Caused by: java.lang.RuntimeException: Action will not be performed because the target view
does not match one or more of the following constraints:
at least 90 percent of the view's area is displayed to the user.
Target view: "SwipeRefreshLayout{id=2131689751, res-name=my_refresh_layout, visibility=VISIBLE,
width=480, height=672, has-focus=false, has-focusable=true, has-window-focus=true,
is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, 
is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0,
child-count=2}"

Natürlich ist das Layout sichtbar und das Wischen funktioniert manuell, aber ich bin mir nicht sicher, ob ich etwas falsch mache? Das Layout erstreckt sich über den gesamten Bildschirsollt Espresso kann wirklich etwas dagegen unternehmen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage