Espresso Recorder mir überspringen schrieb den nächsten Code:ich nicht „click()“ durchführen kann einen Bildschirm
ViewInteraction appCompatTextView2 = onView(allOf(withId(R.id.skipBtnTextView_BirthdayActivity), withText("Skip this step"), childAtPosition(allOf(withId(R.id.skipLayout_BirthdayActivity), childAtPosition(withClassName(is("android.widget.LinearLayout")),4)),1),isDisplayed()));
appCompatTextView2.perform(click());
Es funktioniert nicht nach dem Laufen. Ich ersetzte es durch:
onView(withId(R.id.skipBtnTextView_BirthdayActivity)).check(matches(withText("Skip this step")));
onView(withId(R.id.skipBtnTextView_BirthdayActivity)).perform(click());
Aber es scheitert auch.
android.support.test.espresso.PerformException: Error performing
'single click - At Coordinates: 539, 1359 and precision: 16, 16' on
view 'with id: com.ingenio.keen:id/skipBtnTextView_BirthdayActivity'.
Kann mir jemand helfen?
könnten Sie mehr erklären? Sie möchten einen Bildschirm überspringen, um zu einer anderen Aktivität zu wechseln oder was? – docbigolo
@docbigolo ja, genau. Zuvor registriere ich einen neuen Benutzer, navigiere zu dem Bildschirm mit dem Geburtsdatum und wähle es aus und möchte es überspringen, um zum Home-Bildschirm zu gelangen ... aber im Schritt mit einem Klick auf "Diesen Schritt überspringen" bekomme ich einen Fehler. Ich weiß nicht, da ist das Problem ... früher hatte ich kein fest auf so ein einfaches Geschäft .... – Rost