AutoMouser : Génération de code d'automatisation du navigateur pour transformer les actions de la souris en scripts Selenium Python via l'IA

Introduction générale

AutoMouser est une extension Chrome qui suit intelligemment les interactions de l'utilisateur et génère automatiquement du code de test Selenium en utilisant les modèles GPT d'OpenAI. Il simplifie le processus de création de tests automatisés en enregistrant les actions du navigateur de l'utilisateur et en les convertissant en scripts Selenium Python robustes et faciles à maintenir. AutoMouser est conçu pour capturer chaque clic, glissement et survol afin d'optimiser le flux de travail et de construire des tests fiables et reproductibles.

 

Liste des fonctions

  • Suivi des interactions en temps réel (clic, frappe, défilement)
  • Générer automatiquement du code Selenium Python
  • Fusion intelligente des entrées
  • Détection du redimensionnement de la fenêtre
  • Exportation du journal des opérations en JSON
  • Stratégies multiples de génération de XPath
  • Un code propre et bien structuré

 

Utiliser l'aide

Processus d'installation

  1. Cloner ce dépôt ou télécharger le code source.
  2. Créez un fichier .env dans le répertoire racine et ajoutez votre clé API OpenAI :OPENAI_API_KEY=your_openai_api_key.
  3. Si nécessaire, remplacez SELENIUM_PROMPT dans background.js par le modèle d'invite que vous souhaitez.
  4. Ouvrez Chrome et naviguez vers chrome://extensions/.
  5. Activez le "Mode développeur" dans le coin supérieur droit.
  6. Cliquez sur "Charger les extensions extraites" et sélectionnez le répertoire des extensions.

Processus d'utilisation

  1. Cliquez sur l'icône AutoMouser dans la barre d'outils Chrome pour lancer l'enregistrement.
  2. Effectuez les actions que vous souhaitez automatiser.
  3. Cliquez à nouveau sur l'icône pour arrêter l'enregistrement et générer le code.
  4. Deux fichiers seront téléchargés :
    • tracking_log.jsonDonnées d'interaction brutes
    • selenium_test.py: scripts de test Selenium générés

Exécuter le code Selenium généré

  1. Vérifiez et exécutez le code Selenium généré dans votre environnement Python.
  2. Assurez-vous que les paquets Python nécessaires sont installés, tels que selenium répondre en chantant openai.
© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...