- Primeros pasos
- Gestión de proyecto
- Trabajo con el análisis de impacto de cambios
- Creación de casos de prueba
- Asignar Casos de prueba a los Requisitos
- Clonación de casos de prueba
- Exportar casos de prueba
- Configurar casos de prueba para la ejecución
- Cómo funciona la captura de artefactos de Playwright
- Empaquetar proyectos de Playwright para Test Manager
- Configurar la captura de artefactos para las pruebas de Playwright
- Campos de casos de prueba de Playwright
- Desvincular automatización
- Actualizar automatización
- Transferir casos de prueba
- Vincular casos de prueba en Studio a Test Manager
- Delete test cases
- Habilitar la gobernanza a nivel de proyecto
- Deshabilitar la gobernanza a nivel de proyecto
- Habilitar el control a nivel de caso de prueba
- Deshabilitar el control a nivel de caso de prueba
- Habilitar o deshabilitar el control en masa para casos de prueba
- Aplicar el orden de firma para casos de prueba gobernados
- Gestionar aprobadores para casos de prueba controlados
- Gestionar casos de prueba gobernados en el estado En trabajo
- Gestionar casos de prueba gobernados en el estado En revisión
- Gestionar objetos controlados en estado Firmado
- Gestionar comentarios para casos de prueba controlados
- Ver información de gobernanza para registros de casos de prueba
- Gestionar aprobadores para registros de casos de prueba gobernados
- Gestionar registros de casos de prueba gobernados en el estado En trabajo
- Gestionar registros de casos de prueba gobernados en el estado En revisión
- Gestionar registros de casos de prueba gobernados en el estado Firmado
- Gestionar comentarios para registros de casos de prueba gobernados
- Habilitar la gobernanza a nivel de registro de casos de prueba
- Deshabilitar el control a nivel de registro de casos de prueba
- Ver y buscar casos de prueba
- Ejecutar casos de prueba sin un conjunto de pruebas
- Ejecutar pruebas mixtas
- Crear ejecuciones pendientes
- Volver a ejecutar ejecuciones de prueba
- Solución de problemas de ejecuciones automatizadas
- Preguntas frecuentes: paridad de características: Test Manager frente a Orchestrator
- Analizar resultados de prueba
- Estados de resultados de la prueba de Playwright
- Eliminar resultados de casos de prueba
- Sincronización de defectos
- Crear defectos a partir de resultados
- Resultados de pruebas automatizadas
- Anular los resultados de la prueba
- Navegar y buscar resultados de prueba
- Examinar resultados de casos de prueba
- Ver cobertura de actividad
- Operaciones y utilidades del proyecto
- Configuración de Test Manager
- Configuración del nivel de tenant
- Configuración general del proyecto
- Eventos
- Suscribirse a eventos
- Suscribirse a todos los eventos:
- Darse de baja de eventos
- Darse de baja de todos los eventos
- Cancelar la suscripción desde la página de configuración de notificaciones
- Ver notificaciones
- Filtrar notificaciones
- Ver notificaciones de correo electrónico
- Habilitar notificaciones por correo electrónico para servidores SMTP
- Ver solo las notificaciones no leídas
- Marking all notifications as read
- Clearing all notifications
- Deleting notifications
- Cifrado de claves administradas por el cliente
- Registros de auditoría
- Integración de herramientas de ALM
- Integración de herramientas de ALM
- Test Manager Connect
- Test Manager: conector de Integration Service
- Rangos de IP salientes para conectores
- Trabajar con SAP Cloud ALM y Test Manager
- Paso 1: integrar SAP Cloud ALM con Test Manager
- Paso 2: crear casos de prueba automatizados en SAP Cloud ALM
- Paso 3: crear casos de prueba automatizados en Test Manager
- Paso 4: sincronizar los casos de prueba de Test Manager con SAP Cloud ALM
- Paso 5: asignar automatizaciones de prueba a casos de prueba
- Paso 6: ejecutar casos de prueba
- Mejores prácticas de automatización de pruebas de SAP
- Resolución de problemas de la integración de Jira
- Integración de API
- Agentes de codificación para pruebas
- Solución de problemas
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.
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.jsony 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.
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
-
Abre un terminal en el directorio raíz del proyecto de Playwright.
-
Ejecuta
uip tm packcon 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 jsonuip tm pack --project-path . --type playwright --project-key SWAG --name SwagLabsDemo --package-version 1.0.0 -o .packages --output jsonPara obtener la referencia completa del marcador, incluido cómo deshabilitar la creación automática de casos de prueba, consulta uip tm pack.
-
Publica el
.nupkgresultante 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 del paquete en 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.
Artículos relacionados
- Automatización de pruebas de Playwright
- paquete uip tm
- Automatización de pruebas de Playwright con la habilidad uipath-test : automatiza todo este flujo, incluido el empaquetado, desde un agente de codificación.