Je voudrais savoir s'il existe un moyen de tester la teinte de la barre d'état affichée lors de l'utilisation de la cible de l'application. Je n'ai trouvé aucune information sur le test d'interface utilisateur lié à la barre d'état pour Espresso.Puis-je tester la teinte/la couleur de la barre d'état en utilisant Espresso?
Répondre
Aujourd'hui, il est impossible. Espresso voir que votre point de vue de l'application, je veux dire qu'il ne fonctionne pas avec les notifications, le partage des intentions, la barre d'état, etc.
Voici ma réponse question similaire: Espresso test for Notification to showing up
framework de test UI Espresso ne voit pas plus que la vue réelle. Je doute sérieusement que vous pouvez vérifier toute notification avec Espresso.
A cet effet, utiliser un autre cadre de tests de Googles
uiautomator
, qui est décrit comme:UI Automator est un framework de test d'interface utilisateur adapté aux tests d'interface utilisateur interfonctionnelle-application à travers le système et les applications installées.
Ici vous trouverez comment l'utiliser avec Espresso: http://qathread.blogspot.com/2015/05/espresso-uiautomator-perfect-tandem.html
Plus d'informations:
Documentation (I): https://google.github.io/android-testing-support-library/docs/uiautomator/index.html
Documentation (II): http://developer.android.com/intl/es/training/testing/ui-testing/uiautomator-testing.html
Visitez aussi: Android Testing: UIAutomator vs Espresso
méthodes Vérifier que uiatomator
offres. Si vous ne le trouvez pas, n'hésitez pas à ajouter un problème lié à celui-ci code.google.com repo.
Espérons que cela aidera.