Dépannage

Un test qui échoue sur une autre machine, un élément introuvable, un texte non lu : que faire.

Ouvrez d'abord le rapport de confiance de l'exécution : il dit quelle étape a échoué et pourquoi, en mots simples.Cherchez ensuite le problème ci-dessous.

Une exécution échoue

« Introuvable », alors que je vois l'élément à l'écran

Essayez, dans cet ordre

  1. 1Vérifiez que cet écran a la même résolution et la même mise à l'échelle de l'affichage que l'enregistrement.Les éléments sont comparés à la taille à laquelle ils ont été enregistrés.
  2. 2L'élément est peut-être sorti de sa zone de recherche.Agrandissez la zone, ou cochez Rechercher sur tout l'écran.
  3. 3La cible visuelle contient peut-être quelque chose qui change, comme un compteur ou une surbrillance.Tracez son rectangle plus petit, autour de la partie stable seulement.
  4. 4L'écran a peut-être besoin de plus de temps pour apparaître.Augmentez le délai d'attente de l'assertion.
Le test réussit sur mon ordinateur et échoue sur un autre

Essayez, dans cet ordre

  1. 1Comparez la résolution d'écran et la mise à l'échelle de l'affichage des deux ordinateurs.C'est la cause la plus fréquente.
  2. 2Comparez le thème (clair ou sombre), le navigateur et son niveau de zoom, et la langue de l'application.
  3. 3Si les deux apparences sont correctes, gardez les deux avec un profil de référence par environnement.Pour un autre navigateur ou appareil d'une application web, générez plutôt une version du test pour celui-ci.
Une assertion échoue, mais les deux images me semblent identiques

Essayez, dans cet ordre

  1. 1Passez le rapport en Pulsation ou en vue des différences : les deux font ressortir ce qui a changé.Il s'agit souvent d'un seul caractère ou d'un seul chiffre.
  2. 2Avec l'Analyse intelligente par IA activée, lisez son verdict et son explication de ce qui a changé.
  3. 3Si la différence est réelle mais sans conséquence, réglez la rigueur de l'assertion sur Souple, ou acceptez la nouvelle apparence.
Les clics tombent au mauvais endroit

Essayez, dans cet ordre

  1. 1Assurez-vous qu'une assertion se trouve juste avant le clic : le clic suit alors l'élément où qu'il soit trouvé.
  2. 2Vérifiez que la fenêtre est là où elle était pendant l'enregistrement, à la même taille.
  3. 3Vérifiez la mise à l'échelle de l'affichage : à une autre échelle, chaque position à l'écran change.
Le test échoue sur une date, un total ou un numéro de commande

Essayez, dans cet ordre

  1. 1Cette valeur change à chaque exécution.Transformez l'assertion en assertion de texte dynamique, qui vérifie le type de valeur, pas la valeur.
Une assertion échoue sur un écran qui était encore en train d'apparaître

Essayez, dans cet ordre

  1. 1Augmentez le niveau de la Passe de précision renforcée du test, dans les Paramètres du projet : l'assertion est alors comparée au meilleur moment de l'élément.
Le test est lent

Essayez, dans cet ordre

  1. 1Remplacez les attentes fixes par des assertions : une assertion continue dès que l'écran est prêt.
  2. 2Réduisez les zones de recherche : une petite zone est parcourue plus vite.
  3. 3Activez la carte graphique dans les Préférences, si l'ordinateur en a une.

Assertions de texte

Un texte n'est pas lu, ou mal lu

Essayez, dans cet ordre

  1. 1Choisissez la langue du texte dans l'assertion au lieu d'Automatique, surtout pour les mots courts.
  2. 2Réglez la Qualité de reconnaissance sur Maximale.
  3. 3Tracez la zone de recherche un peu plus grande que le texte, pour qu'aucune lettre ne touche son bord.
  4. 4Gardez la précision sur Tolérante, qui pardonne les caractères ressemblants et les espaces.

Enregistrement et sauvegarde

La sauvegarde d'un enregistrement prend du temps

Essayez, dans cet ordre

  1. 1C'est normal : c'est à la sauvegarde que les assertions sont créées, une pour chaque élément que vous avez utilisé et pour ce qui est apparu.Un long enregistrement avec Vérifier le texte activé est le plus long.Une barre de progression affiche chaque étape.
Mon téléphone est introuvable

Essayez, dans cet ordre

  1. 1Activez le débogage USB dans les Options pour les développeurs du téléphone.
  2. 2Utilisez un câble de données : certains câbles ne font que charger.
  3. 3Déverrouillez le téléphone et touchez Autoriser quand il pose la question au sujet de cet ordinateur.
L'exécution ne démarre pas : l'écran n'est pas là où le test commence

Essayez, dans cet ordre

  1. 1Remettez votre application sur la page et dans l'état qu'elle affichait au début de l'enregistrement, puis cliquez sur Réessayer.
  2. 2Si la différence n'a pas d'importance, cliquez sur Exécuter quand même.
  3. 3Pour ne plus faire cette comparaison sur cet ordinateur, désactivez-la dans les Préférences, à la page Général.
Un navigateur ou un appareil demande votre attention

Essayez, dans cet ordre

  1. 1Ouvrez cette branche dans GUI Test Studio, depuis le panneau Navigateurs et appareils.Les étapes qui n'ont pas pu être effectuées portent un coin ambre, et le panneau Propriétés dit pourquoi.
  2. 2La cause habituelle est un élément que la page cache sur cet écran, derrière un menu que GUI Test Studio n'a pas pu ouvrir.Corrigez l'étape sur cette branche, ou enregistrez à nouveau cette partie.
  3. 3Après un changement de votre page, régénérez la branche.
Le test s'exécute sur le mauvais moniteur

Essayez, dans cet ordre

  1. 1Un test s'exécute sur l'écran où se trouve GUI Test Runner-Recorder, sauf s'il a été enregistré sur un autre moniteur ou si ses Paramètres du projet en nomment un.Ouvrez ses Paramètres du projet et changez Exécuter sur : l'écran de GUI Test Runner-Recorder, l'écran principal, un moniteur, ou tous.
  2. 2Un moniteur de l'enregistrement qui n'est pas branché est remplacé par l'écran principal ; l'application demande d'abord.
  3. 3Avant un enregistrement, l'application demande quel écran le test utilise ; l'Enregistrement par défaut des Préférences garde la réponse.
Passer hors ligne impossible sur cet ordinateur

Essayez, dans cet ordre

  1. 1Une page web passe hors ligne par son navigateur et fonctionne toujours.Un programme ou tout l'ordinateur a besoin du petit service Windows de GUI Test Studio.
  2. 2Installez GUI Test Studio pour tous les utilisateurs, en tant qu'administrateur : le programme d'installation met le service en place.

Pipelines

gtr-cli se termine avec le code de sortie 3

Essayez, dans cet ordre

  1. 1Un test n'a pas pu s'exécuter : la console dit pourquoi.Le plus souvent, l'écran diffère de l'enregistrement, ou l'application testée n'a aucune fenêtre.
  2. 2Corrigez la machine pour qu'elle corresponde, ou ajoutez --ignore-screen-mismatch ou --ignore-missing-target quand la différence est attendue.
  3. 3Exécutez gtr-cli check sur le dossier pour voir si chaque test est prêt, sans l'exécuter.
L'exécution échoue immédiatement sur la machine de build

Essayez, dans cet ordre

  1. 1L'agent de build doit s'exécuter dans une session de bureau connectée et déverrouillée, pas comme un service en arrière-plan : un test d'interface graphique a besoin d'un vrai écran.
  2. 2Désactivez l'écran de veille, la mise en veille et les notifications sur cette machine.

Connexion et postes

Le navigateur ne s'est pas ouvert, ou le code n'est pas accepté

Essayez, dans cet ordre

  1. 1Cliquez sur Rouvrir le navigateur dans l'application.
  2. 2Ouvrez le site vous-même, connectez-vous, et allez à l'adresse que l'application affiche.Saisissez-y le code.
  3. 3Un code est valable 15 minutes.S'il est plus ancien, quittez l'application et relancez-la pour en obtenir un nouveau.
L'application me demande de me reconnecter

Essayez, dans cet ordre

  1. 1Cet ordinateur a été désactivé sur votre page de compte, ou vous vous êtes déconnecté dans l'un des trois programmes : ils partagent une seule connexion.Reconnectez-vous.
  2. 2Après une nouvelle installation des applications, reconnectez-vous une fois : votre poste est toujours le vôtre.
L'application me propose une mise à jour au démarrage

Essayez, dans cet ordre

  1. 1Une nouvelle version est publiée.Mettre à jour maintenant la télécharge et l'installe, et l'application redémarre à jour ; Plus tard laisse l'application telle quelle jusqu'à son prochain démarrage.
  2. 2Seule une mise à jour critique doit être installée avant que l'application continue : le message le dit.
  3. 3Sur un ordinateur sans connexion dans le navigateur, Ouvrir la page de téléchargement vous donne le programme d'installation ; l'outil en ligne de commande d'une machine de build dit la même chose et attend la mise à jour.
L'application indique qu'elle ne peut pas être utilisée sur cet ordinateur pour le moment

Essayez, dans cet ordre

  1. 1Lisez la raison indiquée.Un essai ou un abonnement terminé : choisissez une offre sur votre page de compte, puis cliquez sur Réessayer.
  2. 2Si vous êtes membre d'une équipe, demandez à son propriétaire : l'offre a peut-être pris fin, ou votre poste a été retiré.
Tous les postes sont utilisés

Essayez, dans cet ordre

  1. 1Sur votre page de compte, sous Vos ordinateurs, désactivez l'ordinateur que vous n'utilisez plus.
  2. 2Si vous êtes propriétaire d'une équipe, retirez un membre ou une clé dont vous n'avez plus besoin, ou ajoutez des utilisateurs à votre offre.
J'ai changé d'ordinateur et le nouveau est refusé

Essayez, dans cet ordre

  1. 1Un poste ne change d'ordinateur qu'une fois tous les 30 jours au plus.Le message indique la date à laquelle il pourra changer à nouveau.
  2. 2D'ici là, utilisez l'ordinateur sur lequel vous étiez connecté auparavant.
  3. 3Si cet ordinateur est perdu ou en panne, écrivez au support et nous libérons le poste.
Un e-mail d'invitation n'est pas arrivé

Essayez, dans cet ordre

  1. 1Regardez dans le dossier des indésirables.
  2. 2Demandez au propriétaire de cliquer sur Renvoyer à côté de l'invitation, sur sa page de compte.
  3. 3Connectez-vous avec l'adresse même à laquelle l'invitation a été envoyée : une autre adresse est refusée.

Toujours bloqué ?Dites-nous ce que vous essayiez de faire, et nous répondons sous un jour ouvré.Ask our team