1 puntos por dlehddnr99 1 일 전 | Aún no hay comentarios. | Compartir por WhatsApp

1. Descripción general

  • PyPI: pip install ai-driven-e2e

  • Enlace: https://pypi.org/project/ai-driven-e2e/

  • ai-driven-e2e es un paquete de Python desarrollado para reducir el costo de escribir y mantener pruebas E2E (End-to-End) para aplicaciones web. Utiliza agentes basados en LLM para automatizar la ejecución de escenarios de prueba y las tareas de verificación.

2. Contexto de desarrollo y problema que busca resolver

  • Limitaciones de las pruebas de UI existentes: las pruebas E2E existentes basadas en Playwright o Selenium son muy vulnerables a cambios en los selectores de elementos del DOM (XPath, CSS Selector), y requieren mucho esfuerzo de mantenimiento porque el código de prueba debe modificarse manualmente cada vez que se actualiza la UI.

  • Enfoque de solución: se implementó para responder con flexibilidad a los cambios de UI sin modificar el código, haciendo que el agente interprete instrucciones de prueba basadas en lenguaje natural y reconozca y manipule dinámicamente los elementos de la pantalla.

3. Funciones y características principales

  • Ejecución basada en lenguaje natural: permite escribir scripts de prueba como especificaciones centradas en las acciones a realizar, en lugar de código complejo

  • Self-healing y búsqueda flexible de elementos: incluso cuando cambia la estructura del DOM, el LLM entiende el contexto de la pantalla y busca el objetivo de interacción adecuado

  • Integración con frameworks existentes: proporciona una interfaz fácil de importar y usar en entornos de prueba basados en Python

4. Código abierto

  • Es un proyecto de código abierto; las sugerencias de funciones, reportes de bugs y PR son siempre bienvenidos. link

  • Las especificaciones detalladas de la biblioteca y el historial de actualizaciones se pueden consultar en la página de PyPI.

Aún no hay comentarios.

Aún no hay comentarios.