In Android Studio 2.2 è prevista la funzione di registrazione di prova? Dove lo trovo e come lo uso?Funzione di registrazione test Espresso in Android Studio 2.2
risposta
Aggiornamento 9 giugno:
It is now available with android studio 2.2 preview 3!
Espresso prova Recorder
demo del test Recorder Espresso mostrato a IO è ora incluso in Anteprima 3
Download here o una patch direttamente da Android studio di anteprima 2,2
Aggiornamento maggio 30: anteprima 2
Studio Android 2.2 è fuori, ma l'opzione no 'Record Espresso Test' ancora.
Sfortunatamente l'Espresso Test Recorder non è ancora in questa build; stiamo affrontando alcuni altri problemi e quindi speriamo di averlo pronto nella prossima build!
dal changelog.
Update:
Non era in avanzato Espresso presentazione come mi aspettavo, ma in What's new in Android development tools (credito per flackery). Essi mostrano dove trovarlo:
E 'anche spiegato nel latest android-developers blog
Espresso prova Recorder: A volte scrivere test dell'interfaccia utente può essere noioso. Con la funzione di test dell'interfaccia utente di Espresso Record, la creazione di test è ora semplice come utilizzare la tua app. Android Studio acquisisce tutte le interazioni dell'interfaccia utente e le converte in un Espresso Test completamente riutilizzabile che puoi eseguire localmente o persino nel laboratorio Test Firebase. Per utilizzare il registratore, andare al menu Esegui e selezionare Registra test Espresso.
Tuttavia non v'è alcun modo per ottenere tale opzione nella versione corrente, aggiornando tutti gli strumenti (piattaforma) ecc non farà la differenza sia.
Per ora possiamo solo supporre che questo sia stato ignorato involontariamente e sarà incluso nella prima versione successiva.
L'unica cosa sensata che ho trovato su questo è
la creazione di test è ora semplice come usare la vostra applicazione.Esegui l'app in modalità di debug e abilita la registrazione e questa funzione acquisirà gli eventi dell'interfaccia utente e li convertirà in Espresso Test che è possibile eseguire localmente o persino nel laboratorio Test di Firebase.
Da venturebeat
Rodaggio di debug è semplice, ma consente la registrazione .. Non sono sicuro di cosa si intende per questo. C'è un'opzione di registrazione, ma è per catturare lo schermo e salvarlo in un file mp4.
Attualmente non c'è nulla da trovare sulla rete, e nulla in Android Studio stesso, che spiega questa funzione in modo più dettagliato di "è lì".
Ci saranno comunque un discorso al Google I/O oggi, Advanced Espresso, dove potranno parlare di questa nuova funzionalità e mi aspetto di essere più chiaro dopo.
aggiornerò la mia risposta dopo aver visto la presentazione.
yay! grazie! – user1259201
Nella sessione di I/O di Google "Novità degli strumenti di sviluppo Android" https://youtu.be/csaXml4xtN8?t=22m50s viene visualizzato l'accesso a "Record Espresso Test" dal menu "Esegui". Purtroppo non vedo la voce di menu disponibile in Android Studio 2.2 Anteprima 1, quindi forse non è ancora abilitata.
Lo stesso qui. E 'vergognoso che lo abbiano reso disponibile e sia stato chiuso e scaricato l'anteprima e accendere un progetto, ecc solo per scoprire che quell'opzione di menu non è presente ... –
Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti da un autore, lascia un commento sotto il loro post. - [Dalla recensione] (/ recensione/post di bassa qualità/12477462) – CinCout
@CinCout sì sì –
E 'ora vivono con Studio Android 2.2 Preview 3. Si prega di inviare tutti i feedback e le questioni qui: https://code.google.com/p/android/issues/entry?template=Espresso%20Test%20Recorder%20Bug
Ho provato lo strumento Espresso nell'anteprima 3 ma non funziona correttamente. Solo creando un file di test case vuoto. –
Ahmed - Siamo decisamente interessati qui nel mio negozio (e abbiamo 10 sviluppatori Android e un'azienda con 90.000 dipendenti). Un post sul blog o tutorial o documentazione o immersione profonda o 'come funziona' o le migliori pratiche o qualcosa sarebbe fantastico. In particolare questo: 1) È ancora buona pratica testare "per attività" - regola test di attività, intenti, costruire gli argomenti, avviare un'attività e testare in un file java. 2) come si fa con il registratore di test? – nAndroid
Hisham, ho visto che il problema è stato risolto eseguendo Android Studio come amministratore. re: best practice, stiamo lavorando alla finalizzazione dei nostri documenti, ma eccone uno scritto dai nostri fantastici contributori della community: http://peirr.com/writing-android-tests-with-espresso-test-recorder/ –
- 1. Test Android: UIAutomator vs Espresso
- 2. Test caffè espresso Android NavigationView
- 3. Android Studio non riconosce le importazioni Espresso
- 4. errore lanciando Android Studio 2.2 Preview 1
- 5. Anteprima Android Studio 2.2 1 Errore EditText
- 6. Android Studio 2.2 Preview 3 layout errore
- 7. Test Espresso Android per telefono e tablet
- 8. PackageInfo.versionName restituisce INSTANT_RUN nell'anteprima Android Studio 2.2
- 9. Errore test Espresso fallito
- 10. Errore test Espresso su CircleCI
- 11. test dinamico spinner espresso
- 12. Test di snack con Espresso
- 13. Android Espresso NoMatchingViewException on check
- 14. Test Espresso con RxLoader
- 15. Come posso testare setResult() in un test Android Espresso?
- 16. Impossibile aprire zipalign apk android android studio 2.2
- 17. durante l'esecuzione di un test Espresso utilizzando Android Studio. Ottengo il seguente errore
- 18. Android Studio 2.2 Anteprima 1 Problemi di rendering
- 19. Android Espresso Ui Test verifica il testo dell'etichetta di ActionPage
- 20. Come eseguire Travis-CI ed Espresso Test
- 21. test per android espresso: suite di test vuota. Non sono stati trovati test
- 22. espresso middleware di test moka chai
- 23. Arresto Android processo Studio Shell non smetterà di test
- 24. Android Studio .2.2 e pacchetto Gradle non esiste
- 25. attiva l'output di registrazione in xamarin studio
- 26. Layout di trascinamento in Android 2.2
- 27. Test dell'app Android con Android Studio
- 28. Non in grado di vedere l'opzione di cloud in Developer Servizi di Android 2.2 Studio
- 29. Android 2.1 vs 2.2
- 30. Condivisione di codice tra test di strumentazione Android e test di unità in Android Studio
[Selezionare questa] (http://www.androidpolice.com/2016/05/18/android-studio -2-2-preview-annunciato-with-a-new-layout-designer-test-recording-con-auto-generated-espresso-code-and-much-more /) –
Ma menziona solo c'è una tale caratteristica non dove o come usarlo? –
Non è disponibile in Andorid Studio 2.2 Anteprima 1, controlla questo https://code.google.com/p/android/issues/detail?id=210478 –