- Premiers pas avec Test Suite
- Studio
- Suite de tests - Studio
- Vue d'ensemble (Overview)
- Activités et API de test
- Orchestrator
- Testing Robots
- Test Manager
- Analyse de l’impact des modifications
- Prérequis
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Unlink automation
- Delete test cases
- Documenter les cas de test avec Task Capture
- Créer des scénarios de test
- Importing manual test cases
- Generate tests for requirements
- Clonage des cas de test
- Exporter des cas de test
- Cas de test automatisés
- Cas de test manuels
- Appliquer des filtres et des vues
- Ensembles de tests
- Exécution de tests
- Documents
- Rapports
- Exporter des données
- Opérations en bloc
- Searching with Autopilot
- Résolution des problèmes
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 :
Chemin d’accès des journaux
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.
Types de journaux
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. |
Utiliser les journaux de débogage
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 :
- 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.
Utiliser l'arborescence
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. |
|
Utiliser les statuts
Vous pouvez ouvrir le panneau de statut pour consulter rapidement les événements tels que les informations de connexion, les messages d'erreur et les statuts. Pour ouvrir le panneau de statut, cliquez sur les trois lignes en bas à droite du gestionnaire d'appareils mobiles.