2016-06-24 5 views
1

Ich versuche einen Test zu erstellen, der meine PreferenceScreen Ansicht mit Espresso validiert. Der Text, auf den ich klicken möchte, befindet sich unten. Wie scrolle ich in einem PreferenceScreen mit Espresso?Wie scrollt man einen PreferenceScreen?

ich diesen Code versucht, aber es hat nicht funktioniert:

onData(allOf(is(instanceOf(String.class)), is("Notifications"))).perform(click());

+0

ich es nicht getan haben, aber ich denke, Sie sollten PreferenceMatchers verwenden: https: // developer.android.com/reference/android/support/test/espresso/matcher/PreferenceMatchers.html – jeprubio

Antwort

5
diese

Versuchen:

onData(PreferenceMatchers.withTitleText("Notifications")).perform(click()); 
+0

Es hat funktioniert. Danke jeproubio. – benoma777

+0

Möglicherweise möchten Sie die Antwort als richtig festlegen – jeprubio