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. P>
Merci d'avance. P>
3 Réponses :
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: 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. P> 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 . P> P>
la pertinente Expression XPath serait quelque chose comme : p>
en raison de toast nature, il n'est pas toujours toujours Disponible / visible Vous devrez donc attendre jusqu'à ce qu'il apparaisse p> li>
Code suggéré: p>
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"))