-1
votes

Vérifier les messages de toast

J'essaie de savoir comment vérifier un message grille-pain. Je ne suis pas un développeur et je suis très nouveau aux tests automatisés. J'utilise Python, il y a donc une possibilité de disposer de code Python en détail qui permet de vérifier un message grille-pain sur un appareil Android.

Merci d'avance.


0 commentaires

3 Réponses :


0
votes

En général, il n'y a pas de différence B / W Toast Message et tout autre élément UI de votre application pour rechercher et manipuler: XXX

Cependant, j'ai eu plusieurs fois un problème que Toast est un problème que toast est Apparaître et disparaître trop vite pour l'appui pour attraper: il est invisible dans la couche d'accessibilité Android, vous ne pouvez donc pas obtenir la source de page et le vérifier là-bas.

Heureusement, avec un nouveau pilote expresso que vous pouvez invoquer votre test internes d'application (y compris les toasts) et vérifiez-le. Ceci est bien plus fiable, mais prend du temps à Configurer .


0 commentaires

0
votes
  1. la pertinente Expression XPath serait quelque chose comme : XXX

  2. en raison de toast nature, il n'est pas toujours toujours Disponible / visible Vous devrez donc attendre jusqu'à ce qu'il apparaisse

    Code suggéré: xxx


0 commentaires

0
votes

Bonjour Essayez ci-dessous le code pour le message Toast. Au cas où vous auriez plus d'un toast, puis pls. Modifier le numéro d'index.

toastMsg = wait.until(lambda x:x.find_element_by_xpath("//android.widget.Toast[1]"))
print(toastMsg.get_attribute("name"))


0 commentaires