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.
Las pruebas de Playwright encajan mejor: page.goto, click, fill y expect se asignan uno a uno a Navigate, Tap/Click, Type y Assert.
Importar desde el panel
Para conjuntos de pruebas que se leen de arriba abajo, omite por completo al agente: abre Test Cases → Import → Playwright spec, sube el archivo .spec.ts o .js, revisa los pasos redactados y guarda. Las referencias a process.env.* aparecen como secretos que debes vincular a valores del entorno antes de crear el caso.
Usa el prompt del agente de abajo cuando las pruebas dependan de objetos de página, fixtures, test.use({ storageState }) o page.route.
Prompt
Pega esto en un agente de programación conectado al servidor MCP de Autonomy desde el repositorio:
Migra las pruebas de Playwright 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.
Trata los bloques page.route / waitForResponse 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
page.route()ywaitForResponse()se convierten en pasos Validate Network que comprueban la petición provocada por la UI.- Los atajos de inicio de sesión de
test.use({ storageState })se convierten en pasos de inicio de sesión explícitos; Autonomy se autentica de verdad. toHaveScreenshot()se convierte en Visual Compare contra un frame de Figma vinculado o una referencia base subida.- Los proyectos y dispositivos de
playwright.configse convierten en la selección de plataforma del caso de prueba (preajustes de viewport web, o iOS/Android para nativo).
Consulta el resumen de migración para ver el mapeo completo constructo por constructo.
Resumen
Convierte conjuntos de pruebas de Playwright, Cypress, Puppeteer, Selenium, Appium, Maestro o Mabl en casos de prueba de Autonomy con un único prompt para tu agente de programación.
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.