UiPath Documentation
coding-agents
latest
false
Guia do usuário do UiPath para Coding Agents
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Automação de teste do Playground com a habilidade uipath-test (Visualização)

Traga um pacote Playwright existente para o UiPath Test Manager com a habilidade uipath-test, sem necessidade de alterações de código.

Observação:

Essa funcionalidade está em visualização. As funcionalidades de visualização não são compatíveis para uso em produção e podem ter funcionalidade limitada.

A uipath-test habilidade permite que um agente de codificação compatível leve um pacote de testes existente do Playwright, sem alterações de código, e o traga para o UiPath Test Manager.

Pergunte ao seu agente em linguagem simples e ele cria o projeto do Test Manager, empacota o pacote, carrega-o para o Orchestrator, cria automaticamente casos de teste vinculados, cria um conjunto de testes, executa-o e relata os resultados aprovados, reprovados e ignorados.

Quando os testes falharem, você pode pedir ao agente para corrigi-los, reempacotar, republicar e executar novamente, totalmente a partir do terminal. Sem essa habilidade, trazer um pacote existente do Playwight para o Test Manager exigiria a reescrita dos testes como automações UiPath — esse fluxo empacota seu código do Playwight inalterado.

Pré-requisitos

  • UiPath CLI (uip) instalado e autenticado (uip login). A versão da CLI 1.200.0 ou posterior é necessária para o sinalizador --playwright-projects usado neste fluxo.
  • Habilidades da UiPath instaladas para seu agente de codificação (uip skills install --agent <agent>), que instala o pacote de habilidades uipath-test.
  • Playwright instalado localmente no projeto que você deseja trazer para o Test Manager, instalado com npm (um package-lock.json deve estar presente). A habilidade empacota seu pacote existente como está e não instala o Playground para você.

Traga seu pacote para o Test Manager

  1. Abra seu agente de codificação na pasta raiz do seu projeto do Playground.

  2. Peça para trazer o pacote para o Test Manager:

    "Escrevi alguns scripts de Playwright para testar meu site [Nome do produto]. Você pode me ajudar a executar esses testes usando o serviço Test Manager da UiPath?"

  3. Responda às perguntas de configuração do agente na primeira execução: em qual projeto do Test Manager os testes devem chegar (ou se deve criar um novo) e em qual escopo do Playwight (por exemplo, regression, smoke ou checkout-critical) a executar primeiro.

  4. Revise os resumos de aprovação, falha e ignorar os relatórios do agente, incluindo quais falhas parecem incompatibilidades de asserção reais com problemas de ambiente ou infraestrutura.

Resultado:

Nos bastidores, o agente cria o projeto do Test Manager e sua pasta de execução padrão do Orchestrator, empacota o projeto do Playwright em um .nupkg e o carrega no feed de pacote do Orchestrator.

O Test Manager cria e vincula automaticamente um caso de teste para cada teste descoberto. O agente cria um conjunto de testes com escopo para o projeto Playwright selecionado, o executa e pesquisa até que a execução termine.

Corrija um teste com falha e execute novamente

Peça ao seu agente para corrigir e execute novamente:

"Corriga os testes com falha e execute novamente o conjunto de smoke test."

O agente corrige o código de teste com falha, em seguida, reempacota com uma versão atualizada do pacote, recarrega e executa novamente o mesmo conjunto de testes. A seleção de projeto e escopo do Playwight persiste no conjunto de testes, portanto, você não precisa especificá-la novamente.

AVISO:

Não peça ao agente para usar uip tm executions retry para executar novamente após uma correção. Esse comando executa novamente as falhas da execução anterior na versão antiga do pacote, o oposto desse loop. Em vez disso, o agente testes de --package-version, reempacota e recarrega e, em seguida, executa novamente o mesmo conjunto de teste.

Referência de comando

O agente seleciona esses comandos automaticamente a partir de seus prompts — você não precisa digitá-los você mesmo. Eles são úteis para solucionar problemas ou para criar scripts do mesmo fluxo no CI.

EtapaCommand
Crie o projeto do Test Manageruip tm project create --name "SwagLabs" --project-key SWAG --description "..." --output json
Definir a pasta de execução padrãouip tm project set-default-folder --project-key SWAG --folder-key <key> --output json
Empacotar o projeto Playgrounduip tm pack --project-path . --type playwright --project-key SWAG --name SwagLabsPlaywright --package-version 1.0.0 -o .packages --output json
Carregar no Orchestratoruip or packages upload ".packages/SwagLabsPlaywright.1.0.0.nupkg" --output json
Enquete para casos de teste ingeridosuip tm testcases list --project-key SWAG --output json
Execute o conjunto de testes, com escopo de um projeto do Playgrounduip tm testsets run --test-set-key SWAG:37 --playwright-projects regression --output json
Status e resultados da pesquisauip tm report get --execution-id <id> --project-key SWAG --output json
Detalhes da falha de pull para a triagemuip tm executions testcaselogs list --execution-id <id> --project-key SWAG --only-failed --output json
Observação:

uip tm testcases list não recebe sinalizador --limit.

Veja também

  • Testes — a lista completa do que seu agente de codificação pode fazer com o Test Manager.
  • uip tm pack — referência completa para o comando de empacotamento usado nesse fluxo.
  • uip tm testsets — referência completa para testsets run e o sinalizador --playwright-projects .
  • uip or packages — referência completa para publicar pacotes no Orchestrator.

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