- Introdução
- Gerenciamento do projeto
- Documentos
- Trabalhando com análise de impacto de alterações
- Criar casos de teste
- Atribuição de casos de teste a requisitos
- Casos de teste de clonagem
- Exportação de casos de teste
- Configuração de casos de teste para execução
- Automação de casos de teste no Studio Web
- Como funciona a captura de artefatos do Playwright
- Empacotamento de projetos do Playwright para o Test Manager
- Configuração de captura de artefatos para testes do Playwright
- Vinculação de casos de teste no Studio ao Test Manager
- Delete test cases
- Casos de teste manuais
- Documentar casos de teste com o Task Capture
- Parâmetros
- Campos de caso de teste do Playwright
- Habilitação de governança no nível do projeto
- Desabilitação da governança no nível do projeto
- Habilitação de governança no nível do caso de teste
- Como desabilitar a governança no nível do caso de teste
- Gerenciamento de aprovadores para casos de teste controlados
- Gerenciamento de casos de teste governados no estado Em andamento
- Gerenciamento de casos de teste governados no estado Em Revisão
- Gerenciamento de objetos governados no estado Assinado
- Gerenciamento de comentários para casos de teste governados
- Aplicação de filtros e visualizações
- Importando conjuntos de testes do Orchestrator
- Creating test sets
- Adição de casos de teste a um conjunto de testes
- Atribuição de usuários padrão na execução do conjunto de testes
- Habilitando a cobertura de atividade
- Configuração de conjuntos de testes para pastas e robôs de execução específicos
- Substituindo parâmetros
- Clonagem de conjuntos de teste
- Exportação de conjuntos de testes
- Aplicação de filtros e visualizações
- Perguntas frequentes - Paridade de funcionalidades - Test Manager versus Orchestrator
- Execução de testes manuais
- Execução de testes automatizados
- Execução de casos de teste sem um conjunto de testes
- Execução de testes mistos
- Criação de execuções pendentes
- Aplicação de uma ordem de execução
- Reexecutando execuções de teste
- Agendamento de execuções
- Solução de problemas de execuções automatizadas
- Testes de acessibilidade para o Test Cloud
- Operações e utilitários do projeto
- Configurações Test Manager
- Integração da ferramentas ALM
- Integração da ferramentas ALM
- Test Manager Connect
- Test Manager - conector do Integration Service
- Integração do API
- Agentes de codificação para testes
- Solução de problemas
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.
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.
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
-
Abra um terminal no diretório raiz do projeto do Playwright.
-
Execute
uip tm packcom 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 jsonuip tm pack --project-path . --type playwright --project-key SWAG --name SwagLabsDemo --package-version 1.0.0 -o .packages --output jsonPara obter a referência completa de sinalizadores, incluindo como desativar a criação automática de casos de teste, consulte uip tm pack.
-
Publique o
.nupkgresultante 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.
Relacionado
- Automação de testes do Playwright
- pacote uiip tm
- Automação de teste do Playwright com a habilidade uipath-test — automatize todo esse fluxo, incluindo o empacotamento, de um agente de codificação.