Passagem de acurácia aprimorada (avançado)
Em qual momento da execução uma asserção visual é comparada, e até onde ela olha.
O que é
Uma asserção visual primeiro encontra o elemento e depois o compara com o que você espera.A passagem de acurácia aprimorada decide qual momento é comparado: o instante em que o elemento foi encontrado, ou o momento em que ele aparece melhor no curto tempo que vem depois.
Ela acontece depois da execução, no próprio vídeo da execução.Ela nunca muda a forma como o teste clica ou digita.
Por que existe
Muitas vezes um elemento é encontrado enquanto a tela ainda está se acomodando: uma página ainda carregando, um menu ainda surgindo aos poucos, a tela de um celular ainda deslizando.Comparado nesse instante, um botão perfeitamente correto pode parecer desenhado pela metade e falhar.
A passagem examina os quadros seguintes, fica com aquele em que o elemento aparece melhor e compara esse quadro.Ela para onde começa a próxima etapa do teste, então nunca examina uma tela que o teste já deixou para trás.
O menu Arquivo leva um terço de segundo para surgir.O teste encontra “Salvar” enquanto ele ainda está meio transparente.Com a passagem em Estendida ou Profunda, a asserção compara o menu totalmente desenhado e é aprovada.Com ela Desativada, a mesma asserção pode falhar em um menu que estava perfeitamente correto.
Os níveis
Um nível mais profundo encontra o melhor momento mesmo depois de uma animação longa.Ele também demora mais depois da execução, porque mais quadros são examinados para cada asserção visual.
Onde escolher
| Onde | O que define |
|---|---|
| A pergunta depois de uma execução | O nível deste teste, salvo com ele.Marque “Não mostrar novamente” para não ser mais perguntado. |
| Configurações, Configurações do projeto | O nível do teste aberto. |
| gtr-cli --accuracy-pass quick | O nível de uma execução pela linha de comando. |
O relatório mostra os detalhes da passagem só quando você pede: Configurações, Preferências, Relatório de confiança, Avançado.A passagem acontece de qualquer forma.
Qual nível escolher
| Se | Escolha |
|---|---|
| Asserções falham em elementos que ainda estavam aparecendo | Um nível mais profundo: Estendida ou Profunda |
| Os resultados demoram demais para aparecer depois de uma execução | Um nível mais rápido: Rápida ou Padrão |
| O aplicativo não tem nenhuma animação | Rápida |
| Você não tem certeza | Deixe em Padrão |
Ainda com problemas?Conte o que você estava tentando fazer, e respondemos em até um dia útil.Ask our team