Dans Android Studio 2.2, il est censé y avoir une fonction d'enregistrement de test? Où puis-je la trouver et comment l'utiliser?
Mise à jour du 9 juin:
Il est maintenant disponible avec Android studio 2.2 preview 3!
Enregistreur de test expresso
Démo de l'enregistreur de test Espresso montré à IO est maintenant inclus dans l'aperçu 3
Téléchargez-le ici ou patch directement depuis Android preview studio 2.2
Mise à jour du 30 mai:
La prévisualisation 2 d'Android Studio 2.2 est sortie, mais il n'y a pas encore d'option "Enregistrer le test Espresso".
Malheureusement, l'Enregistreur de test Espresso n'est toujours pas dans cette version; nous nous attaquons à quelques autres problèmes et espérons le préparer dans la prochaine version!
Depuis le changelog .
Mise à jour:
Ce n'était pas dans la présentation Advanced Espresso comme je m'y attendais, mais dans Quoi de neuf dans Android (crédit pour flackery) Ils montrent où le trouver:
C'est aussi expliqué dans le dernier blog des développeurs Android
Enregistreur de test Espresso: Parfois, écrire des tests d'interface utilisateur peut être fastidieux. Avec la fonction de test de l'interface utilisateur Record Espresso, la création de tests est désormais aussi simple que l'utilisation de votre application. Android Studio va capturer toutes vos interactions d'interface utilisateur et les convertir en un test Espresso entièrement réutilisable que vous pouvez exécuter localement ou même sur le laboratoire de test Firebase. Pour utiliser l'enregistreur, accédez à la Exécutez le menu et sélectionnez Enregistrer le test Espresso.
Cependant, il n'y a aucun moyen d'obtenir cette option dans la version actuelle, la mise à jour de tous les outils (plate-forme), etc. ne fera pas de différence non plus.
Pour l'instant, nous ne pouvons que supposer que cela a été involontairement omis et sera inclus dans la première version suivante.
La seule chose sensée que j'ai pu trouver à ce sujet est
La création de tests est désormais aussi simple que l'utilisation de votre application. Exécutez votre application en mode débogage et activez l'enregistrement , et cette fonction capturera les événements de l'interface utilisateur et les convertira en tests Espresso que vous pouvez exécuter localement ou même dans le Laboratoire de test Firebase.
De venturebeat
L'exécution du débogage est simple, mais permet l'enregistrement .. Je ne sais pas ce qu'ils veulent dire par là. Il existe une option d'enregistrement, mais c'est pour capturer l'écran et l'enregistrer dans un fichier mp4.
Il n'y a actuellement rien sur le net, et rien dans Android studio lui-même non plus, qui explique cette fonctionnalité plus en détail que "c'est là").
Il y aura cependant une conférence à Google I/O aujourd'hui, Advanced Espresso , où ils parleront de cette nouvelle fonctionnalité et je m'attends à ce qu'elle soit plus claire après cela.
Je mettrai à jour ma réponse une fois que j'aurai vu la présentation.
Il est maintenant en ligne avec Android Studio 2.2 Preview 3. Veuillez envoyer tous les commentaires et problèmes ici: https://code.google.com/p/Android/issues/entry?template = Espresso% 20Test% 20Recorder% 20Bug
Comme décrit dans la session Google I/O 'Quoi de neuf dans Android' , nous pouvons accéder au 'Record Espresso Test' dans le menu 'Run'.
Malheureusement, cet article n'est pas disponible dans Android Studio 2.2 Preview 1, et pourrait être disponible dans une prochaine version.