UiPath Documentation
test-manager
latest
false
Guía de usuario de Test Manager
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Empaquetar proyectos de Playwright para Test Manager

Empaqueta un proyecto de prueba de Playwright en un paquete de automatización de UiPath y publícalo en Orchestrator para que Test Manager pueda ejecutarlo.

Nota:

Esta capacidad está en disponibilidad controlada, se entrega solo a tenants aptos. Está disponible en Test Manager solo cuando se entrega a través de Test Cloud.

Empaqueta un proyecto de prueba de Playwright en un paquete de automatización de UiPath (.nupkg) y publícalo en Orchestrator, para que la automatización esté disponible para su ejecución desde Test Manager.

Requisitos previos

  • Un directorio de proyecto de prueba de Playwright autónomo: su propio playwright.config.*, package.json y un archivo de bloqueo compatible, con dependencias que se pueden resolver en la raíz empaquetada. Una subcarpeta mono-repo solo funciona si es autónoma.
  • Versión de Playwright 1.19 o posterior. npm es el único gestor de paquetes compatible: la raíz empaquetada debe contener un package-lock.json.
  • La interfaz de línea de comandos (CLI) de UiPath instalada y actualizada a una versión reciente. Consulta Instalar UiPath CLI.
  • Una clave de proyecto de Test Manager. Obligatorio de forma predeterminada: la CLI se niega a empaquetar sin uno a menos que pases --no-create-test-cases. Los casos de prueba coincidentes se crean y vinculan automáticamente una vez que Test Manager ingiere el paquete resultante, no en el momento del empaquetado. La clave debe ser alfanumérica en mayúsculas.
ADVERTENCIA:

El empaquetado excluye node_modules, .git, .uipath, dist, test-results, playwright-report y .cache. También excluye siempre los archivos secretos en cualquier profundidad: .env, .env.*, .npmrc y .git-credentials. Todo lo demás en el directorio del proyecto se envía tal cual, así que mantén los secretos fuera de otros archivos: las credenciales codificadas en los archivos de configuración o de dispositivo aún se envían.

Pasos

  1. Abre un terminal en el directorio raíz del proyecto de Playwright.

  2. Ejecuta uip tm pack con la opción --type playwright, por ejemplo:

    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 obtener la referencia completa del marcador, incluido cómo deshabilitar la creación automática de casos de prueba, consulta uip tm pack.

  3. Publica el .nupkg resultante en la fuente del paquete de Orchestrator del tenant, utilizando uno de los siguientes:

    • Cárguelo manualmente en Orchestrator (Paquetes > Cargar).
    • Suéltalo en una carpeta que Orchestrator observe en busca de paquetes.
    • Utiliza UiPath CLI para cargarlo directamente desde la línea de comandos.

Resultado

El paquete aparece en la fuente de paquetes de Orchestrator. Si se proporcionó una clave de proyecto, los casos de prueba coincidentes se crean automáticamente en ese proyecto de Test Manager, con la automatización de Playwright ya vinculada. De lo contrario, las automatizaciones del paquete estarán disponibles para su selección a través de Seleccionar automatización.

  • Requisitos previos
  • Pasos
  • Resultado
  • Relacionado

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado