android / android/android-test
Espresso is not waiting for navigation drawer to close
- Vorherrschende Sprache
- Java
- Sterne
- 1.2k
- Forks
- 342
- Ø Merge
- 11 Std. 29 Min.
- Gemergte PRs (30 T.)
- 2
Beschreibung
### Description
It seems that Espresso is not waiting for the navigation drawer to be closed before performing/checking following actions.
### Steps to Reproduce
1. Open navigation drawer
2. Click on an item such that the underlying layout changes (e.g. RecyclerView)
3. Click on an item in that recycler view
### Expected Results
Click is performed on the item of the recycler view.
### Actual Results
Click is performed on the navigation drawer.
### AndroidX Test and Android OS Versions
- androidx.test.espresso:espresso-core:3.3.0
- androidx.test.espresso:espresso-contrib:3.3.0
- minSdkVersion 24
- targetSdkVersion 29
### Link to a public git repo demonstrating the problem:
### References
It seems that the problem already occurred/was introduced in a previous version: https://github.com/android/testing-samples/issues/289
Beitragsleitfaden
Rechercherichtung
Beginne damit, die drei aufgeführten Schritte mit androidx.test.espresso:espresso-core und espresso-contrib 3.3.0 auf den angegebenen Android-Versionen zu reproduzieren und das Verhalten mit dem referenzierten Issue zu vergleichen. Erledigt bedeutet, dass das recycler-view item angeklickt wird, nachdem sich der navigation drawer geschlossen hat, statt dass der drawer den Klick erhält.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- android, java
- Bereich
- mobile-dev, testing
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100