Asserzioni testuali

Controllare parole, valori che cambiano, testi mancanti e quante volte un testo compare.

Quattro tipi di asserzione testuale

Un'asserzione testuale chiede all'applicazione cosa dice l'elemento, tramite le sue informazioni di accessibilità o la pagina web stessa, e legge le parole sullo schermo come fareste voi quando l'applicazione non sa dirlo.Viene superata quando le parole sono giuste, anche se il carattere, il colore o la grafica sono cambiati.

Asserzione testuale

Welcome back, Anna

"Welcome back" c'è

Asserzione testuale di assenza

Loading...

attende che "Loading..." scompaia

Asserzione testuale dinamica

Due 14/10/2026

c'è una data, una qualsiasi

Asserzione testuale di conteggio

Error · Error

"Error" al massimo 0 volte

Quattro modi di controllare il testo.Il GTS Engine chiede all'app cosa dice un elemento, e legge le parole sullo schermo quando l'app non sa dirlo, quindi un controllo non dipende mai da come è stata costruita l'app.

Asserzione testuale

Attende che un dato testo sia sullo schermo.Ideale per etichette, titoli, messaggi e conferme le cui parole non cambiano mai.

EsempioL'ordine è andato a buon fine?

Dopo il clic su Conferma ordine, un'asserzione testuale attende “Ordine confermato”.Un designer può cambiare lo stile del messaggio tutte le volte che vuole; il test fallisce solo se le parole sono sbagliate o mancano.

Selezionare il testo sul fotogramma

  1. 1

    Aprire l'Editor dell'asserzione testuale

    Selezionate il controllo e fate clic su Corrispondenza testo… nel pannello Proprietà.Si apre il fotogramma della registrazione in quel momento.Per leggere un altro momento, fate clic su Usa un altro fotogramma….

  2. 2

    Disegnare un rettangolo attorno al testo

    Il testo all'interno viene letto subito e diventa ciò che il controllo si aspetta.Correggetelo se volete parole diverse.

  3. 3

    Leggere l'esito sotto il fotogramma

    L'editor esegue il controllo su quel fotogramma e dice se verrebbe superato, prima che eseguiate qualsiasi cosa.

Quanto devono essere esatte le parole

PrecisioneCosa accettaUsatela per
TolleranteOgni lettera e ogni cifra devono esserci.Spazi, accenti, virgolette e caratteri che si somigliano vengono perdonati.Quasi tutto.È la scelta predefinita.
EsattaCarattere per carattere.Codici, password mostrate sullo schermo, tutto ciò in cui un solo carattere conta.
SimileLa maggior parte dei caratteri deve corrispondere (90% per impostazione predefinita), e le cifre devono sempre essere giuste.Frasi lunghe che cambiano leggermente da una versione all'altra.

Maiuscole/minuscole fa contare anche le maiuscole: “Accedi Ora” è allora diverso da “Accedi ora”.

Asserzione testuale di assenza

Attende che un testo sia scomparso: “Caricamento...”, “Salvataggio”, un messaggio di errore che non deve restare.Viene superata quando il testo è rimasto assente per un momento, e fallisce se è ancora lì allo scadere del suo tempo.

Asserzione testuale dinamica

Alcuni valori cambiano a ogni esecuzione: la data di oggi, un numero d'ordine, un totale.Un'asserzione testuale dinamica controlla il tipo di valore, il suo formato, non il valore in sé.

Esecuzione di lunedì

Totale dell'ordine

$1,234.50

Importo in valuta

Esecuzione di martedì

Totale dell'ordine

$87.10

Importo in valuta

Esecuzione di mercoledì

Totale dell'ordine

Price unavailable

Non è una valuta

Un'asserzione testuale dinamica attende un valore del tipo giusto, qui un importo in denaro, qualunque sia l'importo.Fallisce quando lì c'è qualcos'altro.

I formati che conosce

Numero42, 1 200
Numero decimale3.14
Importo in valuta$87.10, 1 234,50 €
Percentuale12.5 %
Data14/10/2026, 14 ott 2026
Ora09:45, 9:45 PM
Data e ora14/10/2026 09:45
Indirizzo email[email protected]
Numero di telefono+1 555 0100
Indirizzo webwww.example.com
Indirizzo IP192.168.1.24
UUID3f2a…-…c9
Numero di carta4242 4242 4242 4242
Riferimento / IDINV-2041
Dimensione file2.4 MB
Qualsiasi testoqualsiasi cosa

Selezionate il valore sul fotogramma e l'editor sceglie da solo il formato giusto.Potete anche scegliere un altro formato, o scrivere un vostro pattern per un formato insolito.

Un vostro pattern

Quando nessun formato già pronto va bene, come per i vostri numeri d'ordine, scegliete Formato personalizzato e descrivete il formato con un pattern.Un pattern è una breve descrizione dell'aspetto di un valore, scritta con pochi simboli.I tecnici lo chiamano espressione regolare, o regex.

SimboloSignificaEsempio
\dUna cifra qualsiasi, da 0 a 9\d\d corrisponde a 42
[A-Z]Una lettera maiuscola qualsiasi[A-Z]\d corrisponde a B7
+Uno o più di ciò che precede\d+ corrisponde a 7 e a 2041
{3}Esattamente tre di ciò che precede\d{3} corrisponde a 204
( | )L'uno oppure l'altro(Paid|Due) corrisponde a Paid
\.Un vero puntov\d\.\d corrisponde a v2.1
Qualsiasi altra cosaEsattamente quel carattereORD- corrisponde a ORD-

Provate qui: scegliete un esempio o digitate un vostro pattern, e guardate quali valori accetta.

Provate
  • ORD-esattamente queste lettere
  • \dqualsiasi cifra
  • {5}esattamente cinque
  • ORD-20418Superato
  • ORD-7Non superato
  • INV-20418Non superato

Asserzione testuale di conteggio

Conta quante volte un testo compare e lo confronta con una regola: esattamente, almeno, al massimo, o tra due numeri.

EsempioNessun errore nell'elenco

Un'asserzione testuale di conteggio su “Errore” con la regola “al massimo 0” fallisce nel momento in cui una riga qualsiasi del report di importazione dice Errore.

Lingue

Le asserzioni testuali leggono inglese, francese, spagnolo, tedesco, italiano, portoghese, olandese e arabo.Automatica sceglie la lingua in base al testo stesso e alle vostre lingue di Windows; sceglietene una voi per le parole brevi che esistono in più lingue.

Qualità di riconoscimento bilancia velocità e accuratezza: Massima è la più accurata, Bilanciata è un po' più veloce, Rapida è la più veloce.

Vedete anche Tempi massimi, aree di ricerca e fallimenti.

Ancora bloccati?Diteci cosa stavate cercando di fare e rispondiamo entro un giorno lavorativo.Ask our team