1
Ich muss Suche auslösen, wenn der Benutzer den Standard-Softkey-Taste nach dem Füllen SearchView
drücken.Wie Standard-Softkey mit Android Espresso drücken?
Wie simuliere ich den Benutzer, der den Standard-Softkey drückt?
Aktualisieren Wie erforderlich, mein Code.
Die XML-Definition des Suchtext:
<android.support.v7.widget.SearchView
android:id="@+id/search_box"
style="@style/AppTheme.SearchBox"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:scrollbars="none"
android:soundEffectsEnabled="true" />
Der Code:
onView(withId(R.id.search_box))
.perform(typeSearchViewText("whatever query"),pressImeActionButton())
Hinweis: typeSearchViewText
für meine Implementierung von typeText
ist SearchViews
Übergeben Als Parameter der Perform-Methode bekomme ich den generischen Fehler 'Fehler beim Ausführen ...'. Ruf von draußen an und warte auf etwas. – ByteArtisan
Ich habe auf einem TextView getestet und gearbeitet. Ich denke, es muss erweitert werden, um auch SearchView zu unterstützen. – ByteArtisan
@ByteArtisan Teilen Sie den Code, den Sie in Frage verwenden –