Aprendizagem pessoal com IA
e orientação prática

AutoMouser: geração de código de automação do navegador para transformar ações do mouse em scripts Selenium Python via IA

Introdução geral

O AutoMouser é uma extensão do Chrome que rastreia de forma inteligente as interações do usuário e gera automaticamente o código de teste Selenium usando os modelos GPT da OpenAI. Ele simplifica o processo de criação de testes automatizados, registrando as ações do navegador do usuário e convertendo-as em scripts Python Selenium robustos e fáceis de manter. O AutoMouser foi projetado para capturar cada clique, arrastar e passar o mouse para otimizar o fluxo de trabalho e criar testes confiáveis e repetíveis.

 

Lista de funções

  • Rastreamento de interação em tempo real (cliques, digitação, rolagem)
  • Geração automática de código Selenium Python
  • Mesclagem de entrada inteligente
  • Detecção de redimensionamento da janela
  • Exportação do registro de operações JSON
  • Várias estratégias de geração de XPath
  • Saída de código limpa e bem estruturada

 

Usando a Ajuda

Processo de instalação

  1. Clone este repositório ou faça o download do código-fonte.
  2. Crie um arquivo .env no diretório raiz e adicione sua chave de API da OpenAI:OPENAI_API_KEY=sua_chave_openai_api.
  3. Se necessário, substitua SELENIUM_PROMPT em background.js pelo modelo de prompt desejado.
  4. Abra o Chrome e navegue até chrome://extensions/.
  5. Ative o "Modo de desenvolvedor" no canto superior direito.
  6. Clique em "Load extracted extensions" (Carregar extensões extraídas) e selecione o diretório de extensões.

Processo de uso

  1. Clique no ícone do AutoMouser na barra de ferramentas do Chrome para iniciar a gravação.
  2. Execute as ações que você deseja automatizar.
  3. Clique no ícone novamente para interromper a gravação e gerar o código.
  4. Dois arquivos serão baixados:
    • tracking_log.jsonDados brutos de interação
    • selenium_test.pyGeração de scripts de teste Selenium

Execute o código Selenium gerado

  1. Verifique e execute o código Selenium gerado em seu ambiente Python.
  2. Certifique-se de que você tenha os pacotes Python necessários instalados, como selênio responder cantando openai.

Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " AutoMouser: geração de código de automação do navegador para transformar ações do mouse em scripts Selenium Python via IA

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil