Docs de Autonomy
Migrar

Selenium

Convierte conjuntos de pruebas de Selenium WebDriver en Java, Python, C# o JavaScript en casos de prueba de Autonomy. Retira los objetos de página y las esperas explícitas.

Los conjuntos de pruebas de Selenium abarcan varios lenguajes, pero la estructura siempre es la misma: un driver, localizadores, esperas explícitas y objetos de página. La migración no depende del lenguaje porque el agente lee la intención, no las vinculaciones.

Prompt

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

Codetext
Migra las pruebas de Selenium 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 los métodos de los objetos de página en los pasos que los llaman; descarta la estrategia de localización del objeto de página. 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

  • By.id / By.xpath / By.cssSelector se convierten en objetivos descritos.
  • WebDriverWait / ExpectedConditions se eliminan.
  • driver.get() se convierte en Navigate; sendKeys en Type; getText() que alimenta una aserción, en Assert.
  • La configuración de Grid y de capabilities se convierte en la selección de plataforma del caso de prueba.

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

On this page