UiPath Documentation
test-manager
latest
false
Guia do usuário do Test Manager
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Como funciona a captura de artefatos do Playwright

CapturaDeTela, vídeo e captura de trace para execuções de teste do Playwright no Test Manager, governadas pela própria configuração de Playwright do seu projeto.

Observação:

Esse recurso está em disponibilidade controlada, entregamos apenas para tenants elegíveis. Ela está disponível no Test Manager apenas quando o Test Cloud o fornece.

O Test Manager não substitui a configuração de um projeto do Playwright para capturar CapturaDeTela, vídeos e traces. A configuração do seu projeto sempre vence: o Playwright resolve as configurações de captura (use: { screenshot, video, trace }) com a prioridade de playwright.config.ts no nível do projeto em relação a qualquer alternância no nível da plataforma.

Quaisquer artefatos que um projeto Playwright já produza para um teste são os que aparecem no Test Manager. Capturar mais artefatos, por exemplo, traces em cada execução, é uma questão de adicionar a configuração diretamente a playwright.config.ts:

use: { trace: 'on' }
use: { trace: 'on' }

Para saber como alterar e publicar novamente esta configuração, consulte Configuração da captura de artefatos para testes do Playwright.

Configuração e testes de dependências​

Se um projeto Playwright usar dependencies entre projetos, por exemplo, uma configuração de autenticação que deve ser executada antes de um teste, o Test Manager executará essa configuração automaticamente como parte do teste despachado e a mostrará como parte do mesmo resultado. Isso é diferente do sistema de fixture do Playwright (test.extend()), que o Test Manager não modela — consulte Automação de teste do Playwright.

Tentativas e traces de Playwright​

Cada log de caso de teste para uma execução de Playwright recebe duas guias adicionais além das guias padrão que o Test Manager expõe:

  • Tentativas exibe cada entrada que Playwright fez por tentativa no log desse caso de teste. Expandir uma tentativa mostra um título do que deu errado, e expandir ainda mais renderiza o contexto completo do erro — esse é o próprio arquivo error-context.md do Playwright, renderizado em linha em vez de exigir um download.
  • O Trace exibe um visualizador de trace integrado do Playwright, para que você possa inspecionar logs de console, chamadas de rede e anexos para essa tentativa sem sair do Test Manager. Logs de robô da execução nativa são localizados na guia Logs existente, que mostra os mesmos logs de robô para cada log de caso de teste em uma execução baseada em Playwright.

Arquivos adicionais são anexados onde o Playwright os produz: console-output.txt e console-errors.txt por teste, e um playwright-result.json por teste. O results.json bruto e de execução completa é anexado no nível de execução. Você pode baixar os anexos individualmente ou visualizar nativamente por meio do visualizador de trace.

NovasTentativas​

Se um projeto tiver NovasTentativas configuradas e um tste falhar, mas depois passar ao tentar novamente, o Test Manager registrará o resultado como Aprovado, com a(s) tentativa(s) com falha ainda visível(eis) no detalhamento de Tentativas descrito acima. Mantemos artefatos de tentativas com falha, pois eles são os mais úteis para depuração.

Renderização de vídeo​

O Test Manager não renderiza as gravações de vídeo .webm do Playwright em linha como um vídeo reproduzível — o mesmo comportamento das automações nativas da UiPath atualmente. O visualizador de trace fornece links para o arquivo .webmpor tentativa, onde ele pode ser baixado.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades