- StudioPro
- Orchestrator
- Testing Robots
- Test Manager
Débogage
Examinez les journaux d'Appium et inspectez les éléments de votre appareil pour mieux comprendre ce qui s'est passé pendant l'automatisation.
Utilisez l'outil de débogage pour approfondir les détails de votre automatisation, en examinant la sortie du journal d'Appium. Par exemple, vous devrez peut-être consulter les journaux de serveur de niveau inférieur pour comprendre ce qui s'est passé pendant les opérations exécutées. Vous pouvez ensuite pointer sur un événement pour voir tous les détails (par exemple, déterminer quand la connexion a été créée ou quand le test a commencé).
Pour ouvrir le panneau de débogage :
- Démarrez une application dans le gestionnaire d'appareils mobiles.
- Cliquez sur le bouton Outil de débogage (Debug Tool) pour développer les détails du panneau.
- Cliquez sur Type de journal (Log Type) et sélectionnez une option dans la liste déroulante.
- Cliquez sur Récupérer les journaux (Get Logs).
-
(Facultatif) Cliquez sur Journal en direct (Live Log) pour récupérer les événements en temps réel.
Pour configurer un emplacement pour vos journaux, ouvrez le gestionnaire d'appareils mobiles et accédez à Paramètres du projet (Project Settings) > Paramètres au niveau du projet (Project Level Settings) > Chemin des journaux (Logs Path). Envisagez de définir le chemin du journal sur un lecteur réseau partagé pour étendre l'accès des membres aux ressources.
Vous pouvez obtenir l'un des types de journaux suivants, en fonction de vos besoins.
iOS |
Android |
---|---|
syslog : journaux de l'appareil. |
server: journaux du serveur Appium. |
crashlog : journaux de plantage. |
logcat : journaux de l'appareil. |
performance : informations sur les performances iOS de l'appareil. | |
server: journaux du serveur Appium. | |
safariConsole : journaux de la console Safari. | |
safariNetwork : requêtes réseau. |
La table suivante répertorie les actions que vous pouvez effectuer pour gérer vos journaux de débogage.
Action |
Description |
Procédure |
---|---|---|
Get Logs |
Récupérer les journaux. |
|
Ouvrir l'emplacement du fichier |
Ouvrez l'emplacement où le journal est stocké. |
Suivez la procédure Récupérer les journaux (Get Logs) et cliquez sur Ouvrir l'emplacement du fichier (Open File Location). |
Journal en direct |
Récupérez les événements dans votre journal en temps réel. |
Android : logcat |
Effacer |
Effacer la vue actuelle. |
Suivez la procédure Récupérer les journaux (Get Logs) et cliquez sur Effacer (Clear) pour supprimer le journal. Vous pouvez également récupérer un journal différent pour effacer le panneau et passer à l'étape de débogage suivante. |
Utilisez l'outil d'arborescence pour voir à quoi ressemble la page ou les éléments qui peuvent potentiellement être automatisés.
Pour ouvrir le panneau Arborescence :
- Démarrez une application dans le gestionnaire d'appareils mobiles.
- Cliquez sur le bouton Arborescence (Visual Tree) pour développer les détails du panneau.
-
Cliquez sur Inspecter l'élément (Inspect Element), puis sur n'importe quel élément de votre appareil.
Les informations sur l'élément sont divisées en deux parties :
- Dans la première section, vous pouvez rechercher l'arborescence de vos éléments. Pointez sur une entrée pour mettre en surbrillance son élément correspondant sur l'appareil.
-
Dans la deuxième section, vous pouvez afficher les détails de l'élément. Les informations de ce panneau changent chaque fois que vous utilisez la fonction de recherche.
La table suivante répertorie les actions que vous pouvez effectuer pour afficher les éléments inspectés.
Action |
Description |
Procédure |
---|---|---|
Inspecter l'élément |
Inspecter les éléments de l'appareil. |
|
Arrêter les mises à jour en direct |
Ne plus recevoir d'informations sur l'élément. Cette option est activée dès que vous cliquez sur une entrée dans la section contenant la structure d'arborescence. |
Pour décocher cette option, vous devez d'abord utiliser l'outil Inspecter l'élément (Inspect Element).
|
Tout développer |
Développer tous les éléments. |
|
Tout réduire |
Réduire tous les éléments. |
|
Exporter la source de la page |
Exporter la source de la page sous forme de fichier XML. |
|
Rechercher |
Rechercher les détails d'un élément. |
|