Skip to content

Flows ausführen

Lernen Sie, wie Sie Ihre Test-Flows ausführen und die Ergebnisse verstehen.

Schnellaktionen

  • Einzelnen Flow ausführen: Klicken Sie ▶️ auf einer Flow-Karte
  • Alle aktiven ausführen: Klicken Sie "Alle aktiven ausführen"
  • Vom Dashboard: Verwenden Sie das Schnellaktionen-Panel

Übersicht

Sobald Sie einen Flow erstellt haben, können Sie ihn ausführen, um alle Steps automatisch auszuführen. Flowguard simuliert Benutzeraktionen und meldet, ob der Flow bestanden oder fehlgeschlagen ist.

Möglichkeiten, Flows auszuführen

1. Einen einzelnen Flow ausführen

Von der Flows-Seite:

  1. Finden Sie den Flow, den Sie ausführen möchten
  2. Klicken Sie auf den Play-Button (▶️)
  3. Der Flow beginnt sofort mit der Ausführung
  4. Status aktualisiert sich in Echtzeit

Vom Dashboard:

  1. Finden Sie den Flow im Bereich der letzten Flows
  2. Klicken Sie auf den Play-Button
  3. Überwachen Sie die Ausführung

2. Alle aktiven Flows ausführen

Vom Dashboard:

  1. Klicken Sie auf Alle aktiven ausführen
  2. Alle als "Aktiv" markierten Flows werden ausgeführt
  3. Überwachen Sie den Fortschritt auf dem Dashboard

TIP

Nur Flows mit "Aktiv"-Status sind enthalten, wenn Sie alle Flows ausführen. Inaktive Flows werden übersprungen.

Ausführungsprozess

Wenn Sie einen Flow ausführen, führt Flowguard diese Schritte aus:

Initialization
  • Status → Running
  • Start time recorded
  • Browser launched
Step Execution
  • Steps run in order
  • Actions performed
  • Progress tracked
Completion
  • Status → Passed/Failed
  • Duration calculated
  • Results saved

1. Initialisierung

  • Flow-Status wechselt zu "Läuft"
  • Start-Zeitstempel wird aufgezeichnet
  • Vorherige Ergebnisse werden gelöscht

2. Step-Ausführung

Steps werden der Reihe nach von oben nach unten ausgeführt:

  • Jeder Step führt seine Aktion aus
  • Bei Step-Fehlern kann die Ausführung stoppen
  • Fortschritt wird in Echtzeit verfolgt

3. Abschluss

  • Endstatus wird bestimmt (Bestanden oder Fehlgeschlagen)
  • Ausführungsdauer wird berechnet
  • Ergebnisse werden gespeichert
  • Screenshots werden erfasst (falls aktiviert)

Ergebnisse verstehen

Bestandene Flows

Ein Flow besteht, wenn:

  • ✅ Alle Steps erfolgreich ausgeführt werden
  • ✅ Alle Assertions wahr sind
  • ✅ Keine Fehler auftreten
  • ✅ Ausführung innerhalb des Timeouts abgeschlossen wird

Fehlgeschlagene Flows

Ein Flow schlägt fehl, wenn:

  • ❌ Ein Step einen Fehler hat
  • ❌ Eine Assertion fehlschlägt
  • ❌ Ein Element nicht gefunden werden kann
  • ❌ Timeout überschritten wird
  • ❌ Netzwerkprobleme auftreten

Fehlermeldungen

Häufige Fehlerreferenz - Aufklappen für Lösungen
FehlerUrsacheLösung
Element nicht gefundenSelektor passt nichtSelektor aktualisieren, Warten-Step hinzufügen
Timeout überschrittenStep dauerte zu langeTimeout erhöhen, Seitenladen prüfen
Navigation fehlgeschlagenURL nicht erreichbarURL prüfen, Website-Status verifizieren
Assertion fehlgeschlagenInhalt entspricht nichtErwarteten Wert aktualisieren, Timing prüfen

Ausführungseinstellungen

Steuern Sie, wie Flows ausgeführt werden:

Timeout

Was es ist: Maximale Zeit (in Millisekunden) zum Warten auf jeden Step.

Standard: 30000ms (30 Sekunden)

Wann anpassen:

  • Erhöhen für langsam ladende Seiten
  • Verringern für schnelle Aktionen (schnellere Fehlererkennung)

Wiederholungen

Was es ist: Anzahl der Wiederholungsversuche für einen fehlgeschlagenen Step, bevor der Flow als fehlgeschlagen markiert wird.

Standard: 0 (keine Wiederholungen)

WARNING

Hohe Wiederholungszahlen können echte Probleme verbergen. Verwenden Sie Wiederholungen vorsichtig und untersuchen Sie, warum Steps intermittierend fehlschlagen.

Screenshots

Was es ist: Screenshots während der Ausführung für Debugging erfassen.

Standard: Aktiviert

Best Practices

Vor dem Ausführen

Vor-Ausführung-Checkliste

  • [ ] Alle Steps korrekt konfiguriert
  • [ ] Selektoren sind genau
  • [ ] Beschreibungen zur Klarheit hinzugefügt
  • [ ] Step-Reihenfolge ergibt Sinn
  • [ ] Manuell in der Vorschau getestet

Nach dem Ausführen

Nach-Ausführung-Aktionen

Wenn bestandenWenn fehlgeschlagen
✅ Toll! Erfolg dokumentieren🔍 Prüfen, welcher Step fehlschlug
Ausführungszeit notierenSelektoren bei Bedarf aktualisieren
Für regelmäßige Läufe planenTimeouts anpassen
Sofort beheben und erneut ausführen

Regelmäßiges Testen

Wann Sie Ihre Flows ausführen sollten

AuslöserPriorität
WordPress-Core-Updates🔴 Kritisch
Plugin-Updates🔴 Kritisch
Theme-Änderungen🟠 Hoch
Inhaltsänderungen🟡 Mittel
Code-Deployments🔴 Kritisch
Geplant (automatisiert)✅ Laufend

Fehlerbehebung

Flow startet nicht

Mögliche Ursachen:

  • Flow ist auf Inaktiv gesetzt
  • Keine Steps im Flow
  • Browser-/Serverproblem

Lösungen:

  1. Überprüfen Sie, ob der Flow Aktiv ist
  2. Prüfen Sie, ob Steps existieren
  3. Seite aktualisieren
  4. Browser-Konsole prüfen

Flow schlägt immer fehl

Mögliche Ursachen:

  • Selektoren sind veraltet
  • Seitenstruktur geändert
  • Timeouts zu kurz
  • Element lädt langsam

Lösungen:

  1. Flow im Editor öffnen
  2. Jeden Step manuell testen
  3. Selektoren mit Picker aktualisieren
  4. Warten-Steps hinzufügen
  5. Timeouts erhöhen

Nächste Schritte