Docs de Autonomy
Migrar

Appium

Convierte conjuntos de pruebas móviles de Appium en Java, Python o JavaScript en casos de prueba de Autonomy para iOS y Android. Elimina las capabilities, los drivers y los localizadores.

Las pruebas de Appium son pruebas de Selenium con capabilities del dispositivo. Autonomy ejecuta el caso migrado en simuladores de iOS y emuladores de Android usando el build subido; consulta Móvil para configurar el artefacto.

Prompt

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

Codetext
Migra las pruebas de Appium 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.
Establece la plataforma del caso de prueba en ios o android según las capabilities de Appium. Trata los localizadores accessibility-id / XPath como objetivos descritos. 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

  • desiredCapabilities (platformName, app) se convierten en la plataforma del caso de prueba y en un artefacto subido al entorno.
  • MobileBy.AccessibilityId / cadenas de clases de iOS / selectores de UiAutomator se convierten en objetivos descritos.
  • driver.resetApp() y los diálogos de permisos se convierten en precondiciones del caso de prueba.
  • Los asistentes de gestos (TouchAction, swipe) se convierten en pasos Scroll o Tap/Click con la intención indicada.

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

On this page