AI Personal Learning
und praktische Anleitung
豆包Marscode1

AutoMouser: Generierung von Browser-Automatisierungscode zur Umwandlung von Mausaktionen in Selenium-Python-Skripte über KI

Allgemeine Einführung

AutoMouser ist eine Chrome-Erweiterung, die auf intelligente Weise Benutzerinteraktionen aufzeichnet und automatisch Selenium-Testcode unter Verwendung der GPT-Modelle von OpenAI generiert. Es vereinfacht den Prozess der Erstellung automatisierter Tests, indem es die Browseraktionen der Benutzer aufzeichnet und in robuste, wartbare Python-Selenium-Skripte umwandelt.AutoMouser wurde entwickelt, um jeden Klick, jedes Ziehen und jedes Hovern zu erfassen, um den Arbeitsablauf zu optimieren und zuverlässige, wiederholbare Tests zu erstellen.

 

Funktionsliste

  • Verfolgung von Interaktionen in Echtzeit (Klicken, Tippen, Scrollen)
  • Automatisch generierter Selenium-Python-Code
  • Smart Input Merge
  • Erkennung von Fenstergrößenänderungen
  • JSON-Protokoll-Export
  • Mehrere XPath-Generierungsstrategien
  • Saubere, gut strukturierte Code-Ausgabe

 

Hilfe verwenden

Einbauverfahren

  1. Klonen Sie dieses Repository oder laden Sie den Quellcode herunter.
  2. Erstellen Sie eine .env-Datei im Stammverzeichnis und fügen Sie Ihren OpenAI-API-Schlüssel hinzu:OPENAI_API_KEY=your_openai_api_key.
  3. Ersetzen Sie gegebenenfalls SELENIUM_PROMPT in background.js durch die gewünschte Prompt-Vorlage.
  4. Öffnen Sie Chrome und navigieren Sie zu chrome://extensions/.
  5. Aktivieren Sie den "Entwicklermodus" in der oberen rechten Ecke.
  6. Klicken Sie auf "Extrahierte Erweiterungen laden" und wählen Sie das Erweiterungsverzeichnis aus.

Verwendungsprozess

  1. Klicken Sie auf das AutoMouser-Symbol in der Chrome-Symbolleiste, um die Aufzeichnung zu starten.
  2. Führen Sie die Aktionen aus, die Sie automatisieren möchten.
  3. Klicken Sie erneut auf das Symbol, um die Aufzeichnung zu beenden und den Code zu generieren.
  4. Es werden zwei Dateien heruntergeladen:
    • tracking_log.json: Interaktionsrohdaten
    • selenium_test.pyGenerierte Selenium-Testskripte

Führen Sie den generierten Selenium-Code aus

  1. Prüfen Sie den generierten Selenium-Code und führen Sie ihn in Ihrer Python-Umgebung aus.
  2. Stellen Sie sicher, dass Sie die notwendigen Python-Pakete installiert haben, wie z.B. selenium im Gesang antworten openai.

Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " AutoMouser: Generierung von Browser-Automatisierungscode zur Umwandlung von Mausaktionen in Selenium-Python-Skripte über KI
de_DEDeutsch