Chiedo menu delle opzioni utilizzando questo codice:
openActionBarOverflowOrOptionsMenu(getInstrumentation().getTargetContext());
come fare clic su indice sul menu delle opzioni usando Espresso Android
Dopo di che, il menu è apparso. Ora clicco sulla voce di menu dal suo testo, e va bene.
Il problema che ho già notato è soggetto, che può cambiare, diciamo se l'utente usa molte lingue per client diversi. Quindi nel lungo test non è utile.
Per tale motivo, desidero utilizzare Espresso
per fare clic su specifico index
per un caso di test specifico.
Il menu delle impostazioni non sembra avere un ID. Quindi non so come fare clic sull'elemento specifico 'indice' in quel menu, diciamo che voglio fare clic sul quarto elemento.
Potresti aiutarmi a risolverlo?
perché non usare 'onView (withText (R.string.string_id)). Perform (click());'? Ciò selezionerà String in base alle impostazioni locali del sistema e non dipendendo dalla lingua. – denys
sarebbe bello se tornassi per confermare se questo aiuto e quindi aiuti gli altri con problemi simili – Ewoks