Docs de Autonomy
Migrar

Puppeteer

Convierte scripts de Puppeteer y conjuntos de pruebas jest-puppeteer en casos de prueba de Autonomy. Elimina waitForSelector y los bucles de reintento escritos a mano.

Los scripts de Puppeteer son imperativos y a menudo mezclan navegación con extracción de datos. Migra solo las partes que verifican el comportamiento del producto; deja en su sitio los scripts de recopilación de datos.

Prompt

Pega esto en un agente de programación conectado al servidor MCP de Autonomy desde el repositorio:

Codetext
Migra las pruebas de Puppeteer de este repositorio a Autonomy.
Para cada prueba: léela y crea después un caso de prueba de Autonomy con autonomy_test_case_create cuyo nombre sea el título de la prueba.
Convierte los selectores en descripciones en lenguaje natural del control. Conserva exactamente cada valor comprobado.
Sustituye las credenciales codificadas en duro por valores de relleno elegidos por el agente y la configuración por valores del entorno.
Elimina esperas, reintentos y fixtures del framework. Enumera primero los casos de prueba existentes y omite los que ya cubran el recorrido.
Al terminar, informa de una tabla de prueba de origen -> ID del caso de prueba creado.

Notas de mapeo

  • page.waitForSelector() / waitForNavigation() se eliminan; el resultado del siguiente paso es la condición de espera.
  • Las lecturas de page.$eval / page.evaluate que alimentan un expect de Jest se convierten en pasos Assert sobre el valor visible.
  • Los handlers de page.setRequestInterception() se convierten en Validate Network cuando hacen aserciones y se eliminan cuando solo crean stubs.

Consulta el resumen de migración para ver el mapeo completo constructo por constructo.

On this page