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:
- Finden Sie den Flow, den Sie ausführen möchten
- Klicken Sie auf den Play-Button (▶️)
- Der Flow beginnt sofort mit der Ausführung
- Status aktualisiert sich in Echtzeit
Vom Dashboard:
- Finden Sie den Flow im Bereich der letzten Flows
- Klicken Sie auf den Play-Button
- Überwachen Sie die Ausführung
2. Alle aktiven Flows ausführen
Vom Dashboard:
- Klicken Sie auf Alle aktiven ausführen
- Alle als "Aktiv" markierten Flows werden ausgeführt
- Ü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:
- Status → Running
- Start time recorded
- Browser launched
- Steps run in order
- Actions performed
- Progress tracked
- 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
| Fehler | Ursache | Lösung |
|---|---|---|
| Element nicht gefunden | Selektor passt nicht | Selektor aktualisieren, Warten-Step hinzufügen |
| Timeout überschritten | Step dauerte zu lange | Timeout erhöhen, Seitenladen prüfen |
| Navigation fehlgeschlagen | URL nicht erreichbar | URL prüfen, Website-Status verifizieren |
| Assertion fehlgeschlagen | Inhalt entspricht nicht | Erwarteten 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 bestanden | Wenn fehlgeschlagen |
|---|---|
| ✅ Toll! Erfolg dokumentieren | 🔍 Prüfen, welcher Step fehlschlug |
| Ausführungszeit notieren | Selektoren bei Bedarf aktualisieren |
| Für regelmäßige Läufe planen | Timeouts anpassen |
| Sofort beheben und erneut ausführen |
Regelmäßiges Testen
Wann Sie Ihre Flows ausführen sollten
| Auslöser | Prioritä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:
- Überprüfen Sie, ob der Flow Aktiv ist
- Prüfen Sie, ob Steps existieren
- Seite aktualisieren
- 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:
- Flow im Editor öffnen
- Jeden Step manuell testen
- Selektoren mit Picker aktualisieren
- Warten-Steps hinzufügen
- Timeouts erhöhen
Nächste Schritte
- Step Types - Alle verfügbaren Aktionen
- Einstellungen - Standardverhalten konfigurieren
- Geplante Flows - Automatische Ausführung