android / android/testing-samples
Does Espresso work with viewBinding { enabled = true }
- Langage dominant
- Java
- Étoiles
- 9.3k
- Forks
- 3.6k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
My espresso tests were working fine before I updated to AS 3.6 with
```
viewBinding {
enabled = true
}
```
Now, when I do something like this it is not working:
```
public static void tapCard(String PageName) throws Throwable {
Lets.performAndTakeSS(On.LocationsListDetails.CARDS_RECYCLER_VIEW, RecyclerViewActions.scrollTo(hasDescendant(EspressoMatchers.withText(EspressoMatchers.endsWith(PageName)))));
Lets.performAndTakeSS(On.LocationsListDetails.CARDS_RECYCLER_VIEW, RecyclerViewActions.actionOnItem(hasDescendant(EspressoMatchers.withText(EspressoMatchers.endsWith(PageName))), click()));
}
```
Am I supposed to change anything to work with viewbinding? Seeing this issue especially with Fragments.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par reproduire l’échec d’Espresso après avoir activé viewBinding dans la configuration présentée, en vous concentrant sur l’helper tapCard et les cas de fragment mentionnés. Comparez le comportement avant et après l’activation de viewBinding ; done devrait déterminer si une modification est nécessaire pour ces interactions Espresso et documenter ou vérifier le comportement fonctionnel.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- android, java
- Domaine
- mobile-dev, testing
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100