android / android/testing-samples

Does Espresso work with viewBinding { enabled = true }

Aperta
#314 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
9.3k
Fork
3.6k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia riproducendo il problema di Espresso dopo aver abilitato viewBinding nella configurazione mostrata, concentrandoti sull’helper tapCard e sui casi di fragment menzionati. Confronta il comportamento prima e dopo l’abilitazione di viewBinding; done dovrebbe stabilire se è necessaria una modifica per queste interazioni Espresso e documentare o verificare il comportamento funzionante.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
android, java
Ambito
mobile-dev, testing
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.