Assertions visuelles
Vérifiez qu'un élément est là, qu'il a disparu, ou qu'il est présent un nombre donné de fois.
Comment fonctionne une assertion visuelle
Une assertion visuelle contient une petite image d'un élément, sa cible visuelle : un bouton, une icône, un champ, un logo.Pendant que le test s'exécute, le GTS Engine + AI trouve cet élément sur l'écran réel, d'abord en demandant à l'application où il se trouve, par ses informations d'accessibilité, puis à vue quand l'application ne dit rien, et le compare à l'image.
1. Trouver
2. Comparer
Attendu
ce que vous avez enregistré
Trouvé maintenant
sur l'écran réel
Même élément, même apparence : réussi
La comparaison est intelligente : elle ne fait pas échouer un test parce qu'un écran s'affiche un ton plus clair ou avec un bord un peu plus doux que la dernière fois.Elle échoue bien quand une personne verrait une différence.
Assertion visuelle
Vérifie qu'un élément est à l'écran et a la bonne apparence.C'est l'assertion qu'un enregistrement crée avant chaque clic, et la plus courante de toutes.
Une assertion visuelle sur le bouton Sauvegarder, juste avant le clic : l'exécution attend que le bouton apparaisse, s'assure que c'est le bon bouton, et seulement alors clique dessus.Si le bouton n'apparaît jamais, ou a une autre apparence, le test s'arrête là et le rapport montre pourquoi.
Lui montrer quoi chercher
- 1
Sélectionner l'assertion et cliquer sur Modifier la cible visuelle
L'éditeur de cible visuelle s'ouvre sur l'image de l'enregistrement à ce moment.Pour découper la cible visuelle à un autre moment, cliquez sur Utiliser une autre image….Sa ligne devient ambre tant que l'image montrée n'est pas celle de l'assertion.
- 2
Tracer un rectangle autour de l'élément
Tracez un rectangle autour de l'élément à vérifier, un peu au-delà de ses bords.Déplacez-le par son milieu, redimensionnez-le par ses poignées, ou ajustez-le avec les touches fléchées.Vous pouvez aussi faire glisser une image depuis les Fichiers de contenu, ou en capturer une depuis votre écran.
- 3
Vérifier la zone de recherche
Le rectangle en pointillés est la zone de recherche : là où l'exécution cherche l'élément.Elle suit la cible visuelle quand vous la déplacez ; cliquez sur son cadenas pour la garder où elle est.Voir ci-dessous.
- 4
Appliquer
Le panneau Propriétés affiche maintenant la cible visuelle.
La zone de recherche
Assertion d'absence visuelle
Attend qu'un élément ait disparu : un indicateur de chargement, un bandeau « veuillez patienter », une boîte de dialogue qui doit se fermer.Elle réussit une fois que l'élément est resté absent un instant, et échoue s'il est encore à l'écran quand son délai est écoulé.
Après un clic sur Générer le rapport, un indicateur de chargement tourne pendant 2 à 20 secondes.Une assertion d'absence visuelle sur l'indicateur avec un délai d'attente de 30 secondes laisse le test continuer dès que le rapport est prêt : pas d'attente fixe, pas de temps perdu.
Assertion de comptage visuel
Compte combien de fois un élément est à l'écran et soumet le total à une règle.
3 trouvés
Règle : exactement 3 · respectée
| Règle | Exemple |
|---|---|
| Exactement | Exactement 5 étoiles dans une note |
| Au moins | Au moins 1 résultat de recherche |
| Au plus | Au plus 0 icône d'erreur |
| Entre | Entre 2 et 4 articles dans un panier |
Dans l'éditeur, chaque endroit où l'élément est trouvé est numéroté sur l'image, et une ligne en dessous indique si la règle tient sur cette image : vous le savez avant d'exécuter.
La rigueur de la comparaison
Chaque assertion visuelle a une Rigueur de vérification.Standard convient à presque tout.
| Rigueur | À utiliser pour |
|---|---|
| Exacte | Les images qui ne doivent pas changer d'un seul pixel. |
| Stricte | Les petits textes et les détails fins où tout changement compte. |
| Standard | Les boutons, libellés et icônes de tous les jours.La valeur par défaut. |
| Souple | Les grandes zones et les écrans chargés, comme une page entière ou une scène de jeu. |
Ignorer la couleur vérifie la forme seule, quelles que soient les couleurs : utile quand un thème change des couleurs que vous ne voulez pas tester.
Les clics suivent l'élément
Quand une assertion visuelle trouve son élément ailleurs que dans l'enregistrement, les clics qui la suivent visent l'endroit où l'élément se trouve maintenant, pas celui où il était.Un petit changement de disposition n'envoie pas un clic dans le vide.
Un nouveau bandeau pousse la page de 40 pixels vers le bas.L'assertion trouve le bouton Sauvegarder 40 pixels plus bas, et le clic qui suit tombe sur le bouton.
Les assertions de texte peuvent faire de même avec leur option Déplacer la souris sur l'élément : les clics après l'assertion visent le texte qu'elle a trouvé.
Voir aussi Délais d'attente, zones de recherche et échecs.
Toujours bloqué ?Dites-nous ce que vous essayiez de faire, et nous répondons sous un jour ouvré.Ask our team