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.

Cómo funciona la captura de artefactos de Playwright

Captura de pantalla, vídeo y captura de seguimiento para ejecuciones de prueba de Playwright en Test Manager, gobernadas por la propia configuración de Playwright de tu proyecto.

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.

Test Manager no anula cómo se configura un proyecto de Playwright para capturar capturas de pantalla, vídeos y seguimientos. La configuración propia de tu proyecto siempre gana: Playwright resuelve la configuración de captura (use: { screenshot, video, trace }) con el nivel de proyecto playwright.config.ts teniendo prioridad sobre cualquier alternancia en el nivel de plataforma.

Cualquier artefacto que un proyecto de Playwright ya produzca para una prueba es lo que se muestra en Test Manager. Capturar más artefactos, por ejemplo, seguimientos en cada ejecución, es cuestión de añadir la configuración directamente a playwright.config.ts:

use: { trace: 'on' }
use: { trace: 'on' }

Para conocer los pasos para cambiar y volver a publicar esta configuración, consulta Configurar la captura de artefactos para pruebas de Playwright.

Pruebas de configuración y dependencia​

Si un proyecto de Playwright utiliza dependencies entre proyectos, por ejemplo, una configuración de autenticación que debe ejecutarse antes de una prueba, Test Manager ejecuta esa configuración automáticamente como parte de la prueba enviada y la muestra como parte del mismo resultado. Esto es diferente del sistema de dispositivos de Playwright (test.extend()), que Test Manager no modela; consulta Automatización de pruebas de Playwright.

Intentos y seguimientos de Playwright​

Cada registro de caso de prueba para una ejecución de Playwright obtiene dos pestañas adicionales además de las estándar que expone Test Manager:

  • Intentos muestra cada entrada que Playwright realizó por intento, en el registro de ese caso de prueba. Expandir un intento muestra un título de lo que salió mal, y expandir aún más representa el contexto de error completo: este es el propio archivo error-context.md de Playwright, representado en línea en lugar de requerir una descarga.
  • Trace muestra un visor de seguimiento de Playwright integrado, para que puedas inspeccionar los registros de la consola, las llamadas de red y los archivos adjuntos para ese intento sin salir de Test Manager. Los registros del robot de la ejecución nativa se encuentran en la pestaña Registros existente, que muestra los mismos registros del robot para cada registro de caso de prueba en una ejecución basada en Playwright.

Se adjuntan archivos adicionales donde los produce Playwright: console-output.txt y console-errors.txt por prueba, y un playwright-result.json por prueba. El results.json sin procesar de toda la ejecución se adjunta en el nivel de ejecución. Los archivos adjuntos pueden descargarse individualmente o verse de forma nativa a través del visor de seguimiento.

Reintentos​

Si un proyecto tiene reintentos configurados y una prueba falla pero luego pasa el reintento, Test Manager registra el resultado como Aprobado, con los intentos fallidos aún visibles en el desglose de Intentos descrito anteriormente. Los artefactos de los intentos fallidos se mantienen, ya que son los más útiles para la depuración.

Representación de vídeo​

Test Manager no renderiza las grabaciones de vídeo .webm de Playwright en línea como un vídeo reproducible: el mismo comportamiento que para las automatizaciones nativas de UiPath en la actualidad. El visor de seguimiento se vincula al archivo .webm por intento, donde se puede descargar.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado