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

Quatro formas de verificar um texto.O GTS Engine pergunta ao aplicativo o que um elemento diz, e lê as palavras na tela quando o aplicativo não sabe dizer, então uma asserção nunca depende de como o aplicativo foi feito.

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.

ExemploO pedido foi concluído?

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. 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. 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. 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ãoO que ela aceitaUse para
ToleranteCada letra e cada dígito precisam estar lá.Espaços, acentos, aspas e caracteres parecidos são perdoados.Quase tudo.O padrão.
ExataCaractere por caractere.Códigos, senhas exibidas na tela, tudo em que um único caractere importa.
SemelhanteA 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

Uma asserção textual dinâmica aguarda um valor do tipo certo, aqui uma quantia em dinheiro, seja qual for o valor.Ela falha quando há outra coisa ali.

Os formatos que ela conhece

Número42, 1 200
Decimal3.14
Moeda$87.10, 1 234,50 €
Porcentagem12.5 %
Data14/10/2026, 14 de outubro de 2026
Hora09:45, 9:45 PM
Data e hora14/10/2026 09:45
Telefone+1 555 0100
Endereço webwww.example.com
Endereço IP192.168.1.24
UUID3f2a…-…c9
Número do cartão4242 4242 4242 4242
Referência / IDINV-2041
Tamanho de arquivo2.4 MB
Qualquer textoqualquer coisa

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ímboloSignificaExemplo
\dQualquer 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 verdadev\d\.\d corresponde a v2.1
Qualquer outroExatamente esse caractereORD- corresponde a ORD-

Experimente aqui: escolha um exemplo ou digite o seu próprio padrão de texto e veja quais valores ele aceita.

Experimente
  • 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.

ExemploNenhum erro na lista

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