Várias aparências para uma asserção

O GUI Test Studio guarda uma versão esperada por navegador, tema, tela ou idioma, e cada execução usa a que você escolher.

Por que vários visuais

A mesma tela pode ter, com razão, uma aparência diferente: no modo escuro, em um notebook em vez de um monitor 4K, em outra versão do Windows, em francês em vez de inglês.Em vez de um teste por ambiente, mantenha um único teste cujas asserções guardam uma versão esperada por ambiente.

Save

Padrão

como foi gravado

Save

Modo escuro

um perfil que você adiciona

Enregistrer

Francês

um perfil que você adiciona

Uma asserção pode ter uma aparência esperada por ambiente.Escolha o perfil ao executar, e cada asserção compara com a sua própria versão para ele.
TermoSignificado
PadrãoO que foi gravado.Toda execução a usa, a menos que você escolha um perfil.
Perfil de linha de baseUm ambiente com nome que você adiciona: “Modo escuro”, “Monitor 4K”, “Francês”.
Linha de baseA versão esperada de uma asserção para um perfil: uma imagem, um texto, um formato ou uma disposição.Uma etapa também pode guardar a versão de um perfil.

As etapas também têm versões

Uma linha de base não serve só para as asserções.Todo evento pode guardar a versão de um perfil para o que ele faz: as palavras que um Texto digitado digita, a tecla que um Pressionamento de tecla pressiona, o endereço que um Abrir aplicativo web abre, o programa que um Executar aplicativo inicia, o arquivo que um Enviar arquivo entrega.Onde uma etapa acontece na tela e quando ela acontece são comuns a todas as versões.No perfil Francês, o teste digita as palavras em francês; no padrão, as gravadas.

Dar nome aos perfis

Abra Configurações, Configurações do projeto em qualquer um dos dois aplicativos e adicione os perfis no cartão Perfis de linha de base.Um perfil é apenas um nome; as asserções o preenchem com o tempo.

No GUI Test Studio, Perfis... em uma guia Linhas de base abre a mesma lista em uma pequena janela, com o perfil Padrão em primeiro lugar.O perfil Padrão também pode ser renomeado ali.

Dar a uma asserção a sua versão

Há duas maneiras: use a que for mais rápida.

  1. 1

    A partir de uma execução (a maneira rápida)

    Execute o teste com o perfil selecionado, por exemplo Modo escuro.As asserções sem versão escura comparam com o padrão e falham.No relatório, Aceitar o obtido como linha de base para Modo escuro arquiva cada novo visual nesse perfil; o padrão continua como estava.

  2. 2

    No GUI Test Studio

    Selecione uma asserção ou uma etapa, abra a guia Linhas de base e selecione o perfil.O painel passa a mostrar a versão desse perfil; Capturar... inicia uma captura de tela com uma sombra da região da asserção desenhada onde ela estava, e Capturar a mesma região obtém a versão do perfil exatamente desse lugar.

    A visualização tem o seu próprio seletor Linha de base: escolha um perfil ali e a visualização mostra o teste como ele é executado nesse perfil.

Escolher o perfil de uma execução

Na página de um teste no GUI Test Runner-Recorder, escolha o perfil na linha Linha de base antes de clicar em Executar teste.A escolha fica lembrada para esse teste neste computador.

  1. 1Linha de base: Padrão, ou um dos seus perfis
ExemploUma execução noturna por tema

O pipeline executa os mesmos testes duas vezes por noite: uma com o visual claro padrão, outra com o perfil Modo escuro.Um teste, dois ambientes, cada asserção comparando com a versão certa.

Manter tudo organizado

Definir como padrão transforma a versão de um perfil no padrão, para quando o novo visual passa a ser o principal, e guarda o padrão antigo nesse perfil.Renomear ou remover um perfil em Configurações do projeto atualiza todas as asserções do teste.

Ainda com problemas?Conte o que você estava tentando fazer, e respondemos em até um dia útil.Ask our team