0

Ich habe das Spiel mit den Espresso-Test-Recorder und reading the documentationAndroid Studio Espresso Testgerät - Swipe Ereignisse

In der Dokumentation:

Interact mit Ihrem Gerät Protokollieren von Ereignissen wie „tippen beginnen "Und " Typ "Aktionen.

Ist es möglich, Swipe-Ereignisse wie Wischen über einen View Pager aufzuzeichnen? Ich konnte keine Beispiele dafür finden, obwohl ich weiß, dass es noch in der Betaversion ist.

Dank

Antwort

0

Die einzige Lösung, die ich im Moment weiß, ist, manuell diese Geste auf den generierten Testcode hinzufügen.

onView(withId(R.id.xyz)).perform(swipeLeft()); 
+0

Yeah, ich hatte gehofft, dass der neue Espressorekorder das abstrahieren würde, aber es scheint nicht. – RyPope

0
Recycler view particular item swap 

    ViewInteraction recyclerView = onView(allOf(withId(R.id.rc_vehicle_list), 
       withParent(withId(R.id.ll_vehicle)), 
       isDisplayed())); 
     recyclerView.perform(actionOnItemAtPosition(3,swipeUp())); 




public static ViewAction swipeUp() { 
     return new GeneralSwipeAction(Swipe.FAST, GeneralLocation.CENTER_LEFT, 
       GeneralLocation.CENTER_RIGHT, Press.FINGER); 
    } 
Verwandte Themen