1 pontos por dlehddnr99 1 일 전 | Ainda não há comentários. | Compartilhar no WhatsApp

1. Visão geral

  • PyPI: pip install ai-driven-e2e

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

  • ai-driven-e2e é um pacote Python desenvolvido para reduzir o custo de criação e manutenção de testes E2E (End-to-End) de aplicações web. Ele utiliza agentes baseados em LLM para automatizar a execução de cenários de teste e tarefas de validação.

2. Contexto de desenvolvimento e problema a ser resolvido

  • Limitações dos testes de UI existentes: testes E2E existentes baseados em Playwright ou Selenium são muito vulneráveis a mudanças nos seletores dos elementos DOM (XPath, CSS Selector), e exigem grande esforço de manutenção, pois o código de teste precisa ser ajustado manualmente sempre que a UI é atualizada.

  • Forma de solução: implementado para permitir que o agente interprete instruções de teste em linguagem natural e reconheça e manipule dinamicamente os elementos da tela, respondendo de forma flexível a mudanças na UI sem alterações de código.

3. Principais recursos e características

  • Execução baseada em linguagem natural: permite escrever scripts de teste como especificações centradas nas ações a executar, em vez de código complexo

  • Self-healing e busca flexível de elementos: mesmo quando a estrutura do DOM muda, o LLM entende o contexto da tela e encontra o alvo de interação adequado

  • Integração com frameworks existentes: fornece uma interface que pode ser facilmente importada e usada em ambientes de teste baseados em Python

4. Open source

  • Como projeto open source, sugestões de recursos, relatos de bugs e PRs são sempre bem-vindos. link

  • As especificações detalhadas da biblioteca e o histórico de atualizações podem ser consultados na página do PyPI.

Ainda não há comentários.

Ainda não há comentários.