Asserções textuais
Verifique palavras, valores que mudam, textos ausentes e quantas vezes um texto aparece.
Quatro tipos de asserção textual
Uma asserção textual pergunta ao aplicativo o que o elemento diz, por meio das suas informações de acessibilidade ou da própria página web, e lê as palavras na tela como você faria quando o aplicativo não consegue dizer.Ela é aprovada quando as palavras estão certas, mesmo que a fonte, a cor ou o design tenham mudado.
Asserção textual
Welcome back, Anna
“Welcome back” está lá
Asserção textual de ausência
Loading...
aguarda até “Loading...” sumir
Asserção textual dinâmica
Due 14/10/2026
há uma data, qualquer data
Asserção textual de contagem
Error · Error
“Error” no máximo 0 vezes
Asserção textual
Aguarda até que um determinado texto esteja na tela.Ideal para rótulos, títulos, mensagens e confirmações cujas palavras nunca mudam.
Depois do clique em Fazer pedido, uma asserção textual aguarda “Pedido confirmado”.Um designer pode mudar o estilo da mensagem quantas vezes quiser; o teste só falha se as palavras estiverem erradas ou ausentes.
Marcar o texto no quadro
- 1
Abrir o Editor de asserção textual
Selecione a asserção e clique em Correspondência de texto... no painel Propriedades.O quadro da gravação naquele momento é aberto.Para ler outro momento, clique em Usar outro quadro....
- 2
Desenhar um retângulo em volta do texto
O texto de dentro é lido na hora e passa a ser o que a asserção espera.Corrija-o se quiser outras palavras.
- 3
Ler o veredito abaixo do quadro
O editor executa a asserção nesse quadro e diz se ela seria aprovada, antes de você executar qualquer coisa.
Quão exatas as palavras devem ser
| Precisão | O que ela aceita | Use para |
|---|---|---|
| Tolerante | Cada letra e cada dígito precisam estar lá.Espaços, acentos, aspas e caracteres parecidos são perdoados. | Quase tudo.O padrão. |
| Exata | Caractere por caractere. | Códigos, senhas exibidas na tela, tudo em que um único caractere importa. |
| Semelhante | A maioria dos caracteres precisa coincidir (90% por padrão), e os dígitos precisam sempre estar certos. | Frases longas que mudam um pouco entre versões. |
Diferenciar maiúsculas de minúsculas também faz as maiúsculas contarem: “Fazer Login” passa a ser diferente de “Fazer login”.
Asserção textual de ausência
Aguarda até que um texto desapareça: “Carregando...”, “Salvando”, uma mensagem de erro que não pode ficar.Ela é aprovada quando o texto fica ausente por um momento, e reprovada se ele ainda estiver lá quando o tempo acabar.
Asserção textual dinâmica
Alguns valores mudam a cada execução: a data de hoje, um número de pedido, um total.Uma asserção textual dinâmica verifica o tipo de valor, o seu formato, e não o valor em si.
Execução de segunda-feira
Total do pedido
$1,234.50
Moeda
Execução de terça-feira
Total do pedido
$87.10
Moeda
Execução de quarta-feira
Total do pedido
Price unavailable
Não é uma moeda
Os formatos que ela conhece
Marque o valor no quadro e o editor escolhe o formato certo sozinho.Você também pode escolher outro formato, ou escrever o seu próprio padrão de texto para um formato incomum.
O seu próprio padrão de texto
Quando nenhum formato pronto serve, como para os seus próprios números de pedido, escolha Personalizado e descreva o formato com um padrão de texto.Um padrão de texto é uma descrição curta da aparência de um valor, escrita com alguns símbolos.O pessoal técnico chama isso de expressão regular, ou regex.
| Símbolo | Significa | Exemplo |
|---|---|---|
| \d | Qualquer dígito, de 0 a 9 | \d\d corresponde a 42 |
| [A-Z] | Qualquer letra maiúscula | [A-Z]\d corresponde a B7 |
| + | Uma ou mais vezes o que vem antes | \d+ corresponde a 7 e a 2041 |
| {3} | Exatamente três vezes o que vem antes | \d{3} corresponde a 204 |
| ( | ) | Um ou o outro | (Pago|Pendente) corresponde a Pago |
| \. | Um ponto de verdade | v\d\.\d corresponde a v2.1 |
| Qualquer outro | Exatamente esse caractere | ORD- corresponde a ORD- |
Experimente aqui: escolha um exemplo ou digite o seu próprio padrão de texto e veja quais valores ele aceita.
ORD-exatamente estas letras\dqualquer dígito{5}exatamente cinco deles
- ORD-20418É aprovado
- ORD-7Falha
- INV-20418Falha
Asserção textual de contagem
Conta quantas vezes um texto aparece e o submete a uma regra: exatamente, no mínimo, no máximo ou entre dois números.
Uma asserção textual de contagem sobre “Erro” com a regra “no máximo 0” é reprovada no momento em que qualquer linha do relatório de importação diz Erro.
Idiomas
As asserções textuais leem inglês, francês, espanhol, alemão, italiano, português, holandês e árabe.Automático escolhe o idioma a partir do próprio texto e dos idiomas do Windows; escolha um você mesmo para palavras curtas que existem em vários idiomas.
Qualidade do reconhecimento troca velocidade por cuidado: Máxima é a mais cuidadosa, Equilibrada é um pouco mais rápida, Rápida é a mais rápida.
Veja também Tempos limite, áreas de busca e falhas.
Ainda com problemas?Conte o que você estava tentando fazer, e respondemos em até um dia útil.Ask our team