Solução de problemas

Um teste que falha em outra máquina, um elemento não encontrado, um texto não lido: o que fazer.

Abra primeiro o Relatório de confiança da execução: ele diz qual etapa falhou e por quê, com palavras simples.Depois encontre o problema abaixo.

Uma execução falha

“Não encontrado”, mas eu vejo o elemento na tela

Tente, nesta ordem

  1. 1Verifique se esta tela tem a mesma resolução e a mesma escala de exibição da gravação.Os elementos são comparados no tamanho em que foram gravados.
  2. 2O elemento pode ter saído da sua área de busca.Aumente a área ou marque Buscar na tela inteira.
  3. 3O alvo visual pode incluir algo que muda, como um contador ou um destaque.Desenhe o seu retângulo menor, só em volta da parte estável.
  4. 4A tela pode precisar de mais tempo para aparecer.Aumente o tempo limite da asserção.
O teste é aprovado no meu computador e falha em outro

Tente, nesta ordem

  1. 1Compare a resolução de tela e a escala de exibição dos dois computadores.Essa é a causa mais comum.
  2. 2Compare o tema (claro ou escuro), o navegador e o nível de zoom dele, e o idioma do aplicativo.
  3. 3Se os dois visuais estiverem certos, guarde os dois com um perfil de linha de base por ambiente.Para outro navegador ou dispositivo de um aplicativo web, gere em vez disso uma versão do teste para ele.
Uma asserção falha, mas as duas imagens me parecem iguais

Tente, nesta ordem

  1. 1Mude o relatório para Pulso ou para a visualização das diferenças: as duas destacam o que mudou.Muitas vezes é um único caractere ou um único dígito.
  2. 2Com a Análise inteligente com IA ativada, leia o veredito dela e a sua explicação do que mudou.
  3. 3Se a diferença for real mas inofensiva, defina o rigor da asserção como Flexível, ou aceite o novo visual.
Os cliques caem no lugar errado

Tente, nesta ordem

  1. 1Garanta que haja uma asserção logo antes do clique: o clique então acompanha o elemento onde quer que ele seja encontrado.
  2. 2Verifique se a janela está onde estava durante a gravação, com o mesmo tamanho.
  3. 3Verifique a escala de exibição: com outra escala, todas as posições na tela mudam.
O teste falha em uma data, um total ou um número de pedido

Tente, nesta ordem

  1. 1Esse valor muda a cada execução.Transforme a asserção em uma asserção textual dinâmica, que verifica o tipo de valor, e não o valor.
Uma asserção falha em uma tela que ainda estava aparecendo

Tente, nesta ordem

  1. 1Aumente o nível da Passagem de acurácia aprimorada do teste, em Configurações do projeto: a asserção passa então a ser comparada no melhor momento do elemento.
O teste está lento

Tente, nesta ordem

  1. 1Substitua as esperas fixas por asserções: uma asserção segue adiante no momento em que a tela fica pronta.
  2. 2Reduza as áreas de busca: uma área pequena é buscada mais rápido.
  3. 3Ative a placa de vídeo nas Preferências, se o computador tiver uma.

Asserções textuais

Um texto não é lido, ou é lido errado

Tente, nesta ordem

  1. 1Escolha o idioma do texto na asserção em vez de Automático, principalmente para palavras curtas.
  2. 2Defina Qualidade do reconhecimento como Máxima.
  3. 3Desenhe a área de busca um pouco maior que o texto, para que nenhuma letra toque a borda dela.
  4. 4Mantenha a precisão em Tolerante, que perdoa caracteres parecidos e espaços.

Gravar e salvar

Salvar uma gravação demora um pouco

Tente, nesta ordem

  1. 1Isso é normal: é ao salvar que as asserções são criadas, uma para cada elemento que você usou e para o que apareceu.Uma gravação longa com Verificar texto ativado é a que mais demora.Uma barra de progresso mostra cada etapa.
O meu celular não é encontrado

Tente, nesta ordem

  1. 1Ative a depuração USB nas Opções do desenvolvedor do celular.
  2. 2Use um cabo de dados: alguns cabos só carregam.
  3. 3Desbloqueie o celular e toque em Permitir quando ele perguntar sobre este computador.
A execução não começa: a tela não está onde o teste começa

Tente, nesta ordem

  1. 1Coloque o aplicativo de volta na página e no estado que ele mostrava quando a gravação começou, e clique em Tentar novamente.
  2. 2Se a diferença não importar, clique em Executar mesmo assim.
  3. 3Para pular essa comparação neste computador, desative-a nas Preferências, na página Geral.
Um navegador ou dispositivo precisa de atenção

Tente, nesta ordem

  1. 1Abra esse ramo no GUI Test Studio, pelo painel Navegadores e dispositivos.As etapas que não puderam ser feitas têm um canto âmbar, e o painel Propriedades diz por quê.
  2. 2Um elemento que a página esconde naquela tela, atrás de um menu que o GUI Test Studio não conseguiu abrir, é a causa habitual.Corrija a etapa nesse ramo, ou grave essa parte de novo.
  3. 3Depois de uma alteração na página, gere o ramo novamente.
O teste é executado no monitor errado

Tente, nesta ordem

  1. 1Um teste é executado na tela em que está o GUI Test Runner-Recorder, a menos que tenha sido gravado em outro monitor ou que as suas Configurações do projeto indiquem um.Abra as Configurações do projeto dele e altere Executar em: a tela do GUI Test Runner-Recorder, a tela principal, um monitor ou todos eles.
  2. 2Um monitor em que o teste foi gravado e que não está conectado é substituído pela tela principal; o aplicativo pergunta antes.
  3. 3Antes de uma gravação, o aplicativo pergunta qual tela o teste usa; os Padrões de gravação das Preferências guardam a resposta.
Ficar offline não pode ser executado neste computador

Tente, nesta ordem

  1. 1Uma página web fica offline pelo seu navegador e sempre funciona.Um programa ou o computador inteiro precisa do pequeno serviço do Windows do GUI Test Studio.
  2. 2Instale o GUI Test Studio para todos os usuários, como administrador: o instalador configura o serviço.

Pipelines

O gtr-cli termina com o código de saída 3

Tente, nesta ordem

  1. 1Um teste não pôde ser executado: o console diz por quê.Na maioria das vezes a tela difere da gravação, ou o aplicativo testado não tem janela.
  2. 2Ajuste a máquina para que corresponda, ou adicione --ignore-screen-mismatch ou --ignore-missing-target quando a diferença for esperada.
  3. 3Execute gtr-cli check na pasta para ver se cada teste está pronto sem executá-lo.
A execução falha na hora na máquina de build

Tente, nesta ordem

  1. 1O agente de build precisa rodar em uma sessão de área de trabalho conectada e desbloqueada, não como um serviço em segundo plano: um teste de interface gráfica precisa de uma tela de verdade.
  2. 2Desative a proteção de tela, a suspensão e as notificações nessa máquina.

Entrar e licenças

O navegador não abriu, ou o código não é aceito

Tente, nesta ordem

  1. 1Clique em Abrir o navegador novamente no aplicativo.
  2. 2Abra você mesmo o site, entre e vá ao endereço que o aplicativo mostra.Digite o código ali.
  3. 3Um código vale por 15 minutos.Se for mais antigo, feche o aplicativo e inicie-o de novo para obter um novo.
O aplicativo pede para eu entrar de novo

Tente, nesta ordem

  1. 1Este computador foi desativado na página da sua conta, ou você saiu em um dos três programas: eles compartilham um único login.Entre de novo.
  2. 2Depois de uma nova instalação dos aplicativos, entre mais uma vez: a sua licença continua sendo sua.
O aplicativo oferece uma atualização ao iniciar

Tente, nesta ordem

  1. 1Uma nova versão foi publicada.Atualizar agora baixa e instala a versão, e o aplicativo inicia de novo já atualizado; Mais tarde mantém o aplicativo como está até a próxima inicialização.
  2. 2Só uma atualização crítica precisa ser instalada antes que o aplicativo continue: a mensagem diz isso.
  3. 3Em um computador sem login pelo navegador, Abrir a página de download fornece o instalador; o executor de linha de comando de uma máquina de build diz o mesmo e aguarda a atualização.
O aplicativo diz que não pode ser usado neste computador agora

Tente, nesta ordem

  1. 1Leia o motivo que ele informa.Uma avaliação ou uma assinatura que terminou: escolha um plano na página da sua conta e clique em Tentar novamente.
  2. 2Se você é membro de uma equipe, pergunte ao proprietário dela: o plano pode ter terminado, ou a sua licença pode ter sido removida.
Todas as licenças estão em uso

Tente, nesta ordem

  1. 1Na página da sua conta, em Seus computadores, desative o computador que você não usa mais.
  2. 2Se você é proprietário de uma equipe, remova um membro ou uma chave de que não precisa mais, ou adicione usuários ao seu plano.
Troquei de computador e o novo é recusado

Tente, nesta ordem

  1. 1Uma licença passa para outro computador no máximo uma vez a cada 30 dias.A mensagem informa a data em que ela pode mudar de novo.
  2. 2Até lá, use o computador em que você entrou antes.
  3. 3Se esse computador foi perdido ou quebrou, escreva para o suporte e liberamos a licença.
Um e-mail de convite não chegou

Tente, nesta ordem

  1. 1Procure na pasta de spam.
  2. 2Peça ao proprietário que clique em Enviar novamente ao lado do convite, na página da conta dele.
  3. 3Entre exatamente com o endereço para o qual o convite foi enviado: outro endereço é recusado.

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