- Introdução
- Gerenciamento do projeto
- 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
- 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
- Campos de caso de teste do Playwright
- Desvinculando automação
- Atualizando automação
- Transferindo casos de teste
- Vinculação de casos de teste no Studio ao Test Manager
- Delete test cases
- 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
- Habilitar ou desabilitar a governança em massa para casos de teste
- Imposição da ordem de assinatura para casos de teste governados
- 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
- Visualização de informações de governança para logs de casos de teste
- Gerenciamento de aprovadores para logs de casos de teste governados
- Gerenciamento de logs de casos de teste governados no estado Em trabalho
- Gerenciamento de logs de casos de teste governados no estado Em revisão
- Gerenciamento de logs de casos de teste governados no estado Assinado
- Gerenciamento de comentários para logs de casos de teste governados
- Habilitação da governança no nível de log de casos de teste
- Desabilitação da governança no nível de log do caso de teste
- Viewing and searching test cases
- Análise dos resultados de teste
- Estados de resultado de teste do Playwright
- Exclusão dos resultados do caso de teste
- Sincronização de defeitos
- Creating defects from results
- Resultados de testes automatizados
- Substituição dos resultados do teste
- Navigating and searching test results
- Exame dos resultados dos casos de teste
- Como visualizar a cobertura da atividade
- Operações e utilitários do projeto
- Configurações Test Manager
- Configurações ao nível do tenant
- Configurações gerais do projeto
- Events
- Inscrever-se em eventos
- Inscrição em todos os eventos
- Cancelar inscrição em eventos
- Cancelar inscrição em todos os eventos
- Unsubscribing from the Notifications settings page
- Viewing notifications
- Notificações de filtragem
- Viewing email notifications
- Enabling email notifications for SMTP servers
- Visualizando apenas notificações não lidas
- Marking all notifications as read
- Clearing all notifications
- Deleting notifications
- Criptografia de chaves gerenciadas pelo cliente
- Logs de Auditoria
- Integração da ferramentas ALM
- Integração da ferramentas ALM
- Test Manager Connect
- Test Manager - conector do Integration Service
- Intervalos de IP de saída para conectores
- Trabalhando com SAP Cloud ALM e Test Manager
- Step 1: Integrating SAP Cloud ALM with Test Manager
- Step 2: Creating automated test cases in SAP Cloud ALM
- Step 3: Creating automated test cases in Test Manager
- Step 4: Synchronizing test cases from Test Manager to SAP Cloud ALM
- Step 5: Assigning test automations to test cases
- Step 6: Executing test cases
- Melhores práticas de automação de testes SAP
- Solução de problemas de integração do Jira
- Integração do API
- Agentes de codificação para testes
- Solução de problemas
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.
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 no Orchestrator. Se uma chave do projeto for fornecida, os casos de teste correspondentes serão criados automaticamente nesse projeto do Test Manager, com a automação Playwright já vinculada. Caso contrário, as automações do pacote ficam disponíveis para seleção por meio da Seleção de automação.
Artigos relacionados
- 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.