Assertions de texte

Vérifiez des mots, des valeurs qui changent, un texte absent et le nombre de fois qu'un texte apparaît.

Quatre types d'assertion de texte

Une assertion de texte demande à l'application ce que dit l'élément, par ses informations d'accessibilité ou par la page web elle-même, et lit les mots à l'écran comme vous le feriez quand l'application ne peut pas le dire.Elle réussit quand les mots sont justes, même si la police, la couleur ou le design ont changé.

Assertion de texte

Welcome back, Anna

"Welcome back" est présent

Assertion d'absence de texte

Loading...

attend que "Loading..." ait disparu

Assertion de texte dynamique

Due 14/10/2026

une date est présente, n'importe laquelle

Assertion de comptage de texte

Error · Error

"Error" au plus 0 fois

Quatre façons de vérifier un texte.Le GTS Engine demande à l'application ce que dit un élément, et lit les mots à l'écran quand l'application ne peut pas le dire, une assertion ne dépend donc jamais de la façon dont l'application a été construite.

Assertion de texte

Attend qu'un texte donné soit à l'écran.Idéale pour les libellés, les titres, les messages et les confirmations dont les mots ne changent jamais.

ExempleLa commande est-elle bien passée ?

Après un clic sur Passer la commande, une assertion de texte attend « Commande confirmée ».Un designer peut modifier le style du message aussi souvent qu'il le souhaite ; le test n'échoue que si les mots sont faux ou absents.

Marquer le texte sur l'image

  1. 1

    Ouvrir l'éditeur d'assertion de texte

    Sélectionnez l'assertion et cliquez sur Repérer le texte… dans le panneau Propriétés.L'image de l'enregistrement à ce moment s'ouvre.Pour lire un autre moment, cliquez sur Utiliser une autre image….

  2. 2

    Tracer un rectangle autour du texte

    Le texte à l'intérieur est lu aussitôt et devient ce que l'assertion attend.Corrigez-le si vous voulez d'autres mots.

  3. 3

    Lire le verdict sous l'image

    L'éditeur exécute l'assertion sur cette image et indique si elle réussirait, avant que vous n'exécutiez quoi que ce soit.

À quel point les mots doivent être exacts

PrécisionCe qu'elle accepteÀ utiliser pour
ToléranteChaque lettre et chaque chiffre doivent être présents.Les espaces, les accents, les guillemets et les caractères qui se ressemblent sont pardonnés.Presque tout.La valeur par défaut.
ExacteCaractère pour caractère.Les codes, les mots de passe affichés à l'écran, tout ce où un seul caractère compte.
SimilaireLa plupart des caractères doivent correspondre (90 % par défaut), et les chiffres doivent toujours être justes.Les longues phrases qui changent légèrement d'une version à l'autre.

Respecter la casse fait aussi compter les majuscules : « Se Connecter » diffère alors de « Se connecter ».

Assertion d'absence de texte

Attend qu'un texte ait disparu : « Chargement en cours », « Sauvegarde », un message d'erreur qui ne doit pas rester.Elle réussit une fois que le texte est resté absent un instant, et échoue s'il est encore là quand son délai est écoulé.

Assertion de texte dynamique

Certaines valeurs changent à chaque exécution : la date du jour, un numéro de commande, un total.Une assertion de texte dynamique vérifie le type de valeur, son format, pas la valeur elle-même.

Exécution du lundi

Total de la commande

$1,234.50

Montant

Exécution du mardi

Total de la commande

$87.10

Montant

Exécution du mercredi

Total de la commande

Price unavailable

Pas un montant

Une assertion de texte dynamique attend une valeur du bon type, ici un montant, quel qu'il soit.Elle échoue quand autre chose se trouve à cet endroit.

Les formats qu'elle connaît

Nombre42, 1 200
Nombre décimal3.14
Montant$87.10, 1 234,50 €
Pourcentage12.5 %
Date14/10/2026, Oct 14, 2026
Heure09:45, 9:45 PM
Date et heure14/10/2026 09:45
Adresse e-mail[email protected]
Numéro de téléphone+1 555 0100
Adresse webwww.example.com
Adresse IP192.168.1.24
UUID3f2a…-…c9
Numéro de carte4242 4242 4242 4242
Identifiant / codeINV-2041
Taille de fichier2.4 MB
Tout texten'importe quoi

Marquez la valeur sur l'image et l'éditeur choisit tout seul le bon format.Vous pouvez aussi choisir un autre format, ou écrire votre propre modèle pour un format inhabituel.

Votre propre modèle

Quand aucun format intégré ne convient, comme pour vos propres numéros de commande, choisissez Personnalisé et décrivez le format avec un modèle.Un modèle est une courte description de ce à quoi ressemble une valeur, écrite avec quelques symboles.Les techniciens appellent cela une expression régulière, ou regex.

SymboleSignifieExemple
\dN'importe quel chiffre, de 0 à 9\d\d correspond à 42
[A-Z]N'importe quelle lettre majuscule[A-Z]\d correspond à B7
+Un ou plusieurs de ce qui précède\d+ correspond à 7 et à 2041
{3}Exactement trois de ce qui précède\d{3} correspond à 204
( | )Soit l'un, soit l'autre(Paid|Due) correspond à Paid
\.Un vrai pointv\d\.\d correspond à v2.1
Tout le resteExactement ce caractèreORD- correspond à ORD-

Essayez ici : choisissez un exemple ou saisissez votre propre modèle, et voyez quelles valeurs il accepte.

Essayez
  • ORD-exactement ces lettres
  • \dn'importe quel chiffre
  • {5}exactement cinq
  • ORD-20418Réussit
  • ORD-7Échoue
  • INV-20418Échoue

Assertion de comptage de texte

Compte combien de fois un texte apparaît et le soumet à une règle : exactement, au moins, au plus, ou entre deux nombres.

ExempleAucune erreur dans la liste

Une assertion de comptage de texte sur « Erreur » avec la règle « au plus 0 » échoue dès qu'une ligne du rapport d'importation dit Erreur.

Langues

Les assertions de texte lisent l'anglais, le français, l'espagnol, l'allemand, l'italien, le portugais, le néerlandais et l'arabe.Automatique choisit la langue d'après le texte lui-même et vos langues Windows ; choisissez-en une vous-même pour les mots courts qui existent dans plusieurs langues.

Qualité de reconnaissance échange la vitesse contre le soin : Maximale est la plus soigneuse, Équilibrée est un peu plus rapide, Rapide est la plus rapide.

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