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
Asserzione testuale
Attende che un dato testo sia sullo schermo.Ideale per etichette, titoli, messaggi e conferme le cui parole non cambiano mai.
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
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
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
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
| Precisione | Cosa accetta | Usatela per |
|---|---|---|
| Tollerante | Ogni lettera e ogni cifra devono esserci.Spazi, accenti, virgolette e caratteri che si somigliano vengono perdonati. | Quasi tutto.È la scelta predefinita. |
| Esatta | Carattere per carattere. | Codici, password mostrate sullo schermo, tutto ciò in cui un solo carattere conta. |
| Simile | La 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
I formati che conosce
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.
| Simbolo | Significa | Esempio |
|---|---|---|
| \d | Una 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 punto | v\d\.\d corrisponde a v2.1 |
| Qualsiasi altra cosa | Esattamente quel carattere | ORD- corrisponde a ORD- |
Provate qui: scegliete un esempio o digitate un vostro pattern, e guardate quali valori accetta.
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.
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