Cypress
Convierte un conjunto de pruebas de Cypress en casos de prueba de Autonomy. Sustituye las cadenas cy.get y los comandos personalizados por pasos en lenguaje natural.
Los conjuntos de pruebas de Cypress suelen cargar con más peso del framework: cadenas de cy.get, alias de cy.intercept y asistentes de Cypress.Commands.add. Los tres desaparecen durante la migración; lo que sobrevive es el recorrido y sus aserciones.
Prompt
Pega esto en un agente de programación conectado al servidor MCP de Autonomy desde el repositorio:
Migra las pruebas de Cypress 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.
Integra cada comando personalizado de cypress/support en los pasos que lo llaman. Trata cy.intercept + cy.wait('@alias') como pasos Validate Network. 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
cy.get('[data-cy=x]').click()se convierte en un Tap/Click sobre un control descrito. El hookdata-cyya no es necesario para la prueba.cy.intercept()+cy.wait('@alias')se convierten en Validate Network.- Los comandos personalizados
cy.session()/cy.login()se convierten en pasos de inicio de sesión reales, o en una precondición cuando se comparte la misma sesión. - Los datos de
cy.fixture()se convierten en valores literales cuando están bajo prueba y, en caso contrario, en valores de ejecución del entorno.
Consulta el resumen de migración para ver el mapeo completo constructo por constructo.
Playwright
Convierte un conjunto de pruebas de Playwright en casos de prueba de Autonomy. Elimina los selectores, las llamadas waitFor y los objetos de página.
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.