Espresso is not waiting for drawer to close
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Bereich
- mobile-dev, testing-qa
Rechercherichtung
Das Issue nennt keine Datei und keinen Test; beginne damit, den Test zu finden, der den Navigations-Drawer öffnet, auf einen Menüeintrag klickt und prüft, ob DrawerMatchers.isClosed() erfüllt ist. Reproduziere das Problem mit AndroidX Navigation 2.1.0 und vergleiche es mit 2.0.0; abgeschlossen ist die Aufgabe, wenn der Drawer geschlossen ist, sobald die Prüfung nach dem Klick ausgeführt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
I am currently using androidx test espresso version 3.2.0.
After updating androidx's navigation version to 2.1.0, Espresso has become flaky when performing ViewActions.click() on page that was navigated to through a navigation drawer due to Espresso not waiting for the drawer to be closed before performing the action.
The test would:
- Open the navigation drawer
- Click on a menu item in drawer (We call close on the navigation drawer when an item is clicked)
- Check DrawerMatchers.isClosed() on the drawer layout, which fails.
This was not an issue in navigation version 2.0.0, since I confirmed the tests did not fail if I reverted the version from 2.1.0 to 2.0.0.
- Vorherrschende Sprache
- Java
- Sterne
- 9.3k
- Forks
- 3.6k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus android/testing-samples
-
Organic*Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 1/100
android/testing-samples#542 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 1/100
android/testing-samples#541 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
android/testing-samples#538 · 1 Kommentar ·
-
testingsms- deploymentOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
android/testing-samples#537 · 1 Kommentar ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 30/100
android/testing-samples#528 ·
Alle Issues in android/testing-samples
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
OpenAPITools/openapi-generator#25014 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
openhab/openhab-core#5847 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
apache/parquet-java#3820 ·
Maintainer antworten meist innerhalb von 1 Tag