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.

Empacotamento de projetos do Playwright para o Test Manager

Empacote um projeto de teste do Playwright em um pacote de automação da UiPath e publique-o no Orchestrator para que o Test Manager possa executá-lo.

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.

Empacote um projeto de teste do Playwright em um pacote de automação da UiPath (.nupkg) e publique-o no Orchestrator, para que a automação fique disponível para execução no Test Manager.

Pré-requisitos​

  • Um diretório de projeto de teste do Playwright independente: seu próprio playwright.config.*, package.json, e um arquivo de bloqueio compatível, com dependências que você pode resolver na raiz empacotada. Uma subpasta mono-repo funciona apenas se for independente.
  • Playwright versão 1.19 ou posterior. O npm é o único gerenciador de pacotes compatível — a raiz empacotada deve conter um package-lock.json.
  • A Interface de linha de comando (CLI) da UiPath instalada e atualizada para uma versão recente. Consulte Instalação da UiPath CLI.
  • Uma chave do projeto do Test Manager. Exigido por padrão — a CLI se recusa a empacotar sem um, a menos que você passe --no-create-test-cases. Casos de teste correspondentes são criados e vinculados automaticamente quando o Test Manager ingere o pacote resultante, não no momento do empacotamento. A chave deve ser alfanumérica em maiúsculas.
AVISO:

O empacotamento exclui node_modules, .git, .uipath, dist, test-results, playwright-report e .cache. Ele também sempre exclui arquivos secretos em qualquer profundidade: .env, .env.*, .npmrc e .git-credentials. Todo o resto do diretório do projeto é enviado como está, portanto, mantenha os segredos fora de outros arquivos — credenciais codificadas diretamente em arquivos de configuração ou de fixtures ainda são enviadas.

Etapas​

  1. Abra um terminal no diretório raiz do projeto do Playwright.

  2. Execute uip tm pack com a opção --type playwright, por exemplo:

    uip tm pack --project-path . --type playwright --project-key SWAG --name SwagLabsDemo --package-version 1.0.0 -o .packages --output json
    uip tm pack --project-path . --type playwright --project-key SWAG --name SwagLabsDemo --package-version 1.0.0 -o .packages --output json
    

    Para obter a referência completa de sinalizadores, incluindo como desativar a criação automática de casos de teste, consulte uip tm pack.

  3. Publique o .nupkg resultante no Feed de Pacote do Orchestrator do tenant, usando uma das seguintes opções:

    • Carregue-o manualmente no Orchestrator (Pacotes > Carregar).
    • Coloque-o em uma pasta que o Orchestrator observa para pacotes.
    • Use a UiPath CLI para carregá-la diretamente da linha de comando.

Resultado​

O pacote aparece no Feed de Pacotes do Orchestrator. Se uma chave do projeto foi fornecida, os casos de teste correspondentes serão criados automaticamente nesse projeto do Test Manager, com a automação do Playwright já vinculada. Caso contrário, as automações do pacote tornam-se disponíveis para seleção por meio de Seleção de automação.

  • Pré-requisitos​
  • Etapas​
  • Resultado​
  • Relacionado​

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