
Browser-Automatisierung schlägt fehl, wenn sie wie Backend-Automatisierung behandelt wird.
Die Regeln sind unterschiedlich.
Im Folgenden finden Sie praktische Regeln, die nur dann zum Tragen kommen, wenn die Automatisierung in echten Webseiten und nicht in APIs erfolgt.
Regel 1: Seiten sind keine stabilen Ziele
Eine Seite von heute ist nicht mehr dieselbe Seite von morgen.
Elemente werden verschoben.
Beschriftungen ändern sich.
Pop-ups werden angezeigt.
Automatisierung, die von Stabilität ausgeht, wird stillschweigend scheitern.
Automatisierung muss von Bewegung ausgehen.
Regel 2: Sichtbarkeit ist wichtiger als Selektoren
Entscheidend ist nicht, wo sich ein Element im DOM befindet, sondern ob es sichtbar, anklickbar und aktiv ist.
Menschen interagieren mit dem, was sie sehen können.
Browser-Automatisierung muss das Gleiche tun.
Regel 3: Warten ist eine Aktion
Ladezustände sind Teil der Aufgabe.
Spinner, Verzögerungen, teilweises Rendern – das sind keine Fehler.
Das sind normale Zustände.
Automatisierung, die nicht absichtlich wartet, wird schnell scheitern.
Regel 4: Wiederholung ist niemals identisch
Aufgaben wiederholen sich in der Absicht, nicht in der Form.
Die zweite Ausführung enthält immer kleine Unterschiede.
Die zehnte Ausführung enthält viele.
Automatisierung muss Variationen tolerieren, nicht beseitigen.
Regel 5: Fehler machen sich selten bemerkbar
Die meisten Ausfälle sehen so aus, als ob nichts passiert.
Keine Bestätigung.
Keine Fehlermeldung.
Nur Stille.
Automatisierung muss Abwesenheit als Signal erkennen und darf nicht von einem Erfolg ausgehen.
Regel 6: Anmeldung ist ein Workflow, kein Schritt
Authentifizierung ist keine einzelne Aktion.
Sitzungen laufen ab.
Sicherheitsebenen ändern sich.
Verifizierungsabläufe erscheinen unvorhersehbar.
Automatisierung, die die Anmeldung als einmaligen Schritt behandelt, wird ständig neu gestartet.
Regel 7: Schnittstellen enthalten undokumentierte Arbeit
Scrollen, Bewegen des Mauszeigers, Schließen von Overlays – diese Aktionen werden nie in Anforderungen geschrieben.
Dennoch sind sie notwendig.
Automatisierung macht diese versteckte Arbeit sichtbar, indem sie explizit ausgeführt werden muss.
Regel 8: Geschwindigkeit ist zweitrangig gegenüber Wiederherstellung
Schneller Fehler ist schlimmer als langsamer Abschluss.
Automatisierung, die es erneut versuchen, pausieren oder zurücksetzen kann, ist wertvoller als Automatisierung, die schnell beendet wird und abbricht.
Regel 9: Die Seite definiert die Regeln
APIs unterliegen Verträgen.
Seiten nicht.
Die Schnittstelle definiert, was jederzeit möglich ist.
Die Automatisierung muss die Seite lesen, bevor sie darauf reagiert.
Regel 10: Menschliches Urteilsvermögen verschwindet nicht
Automatisierung entscheidet wie gehandelt wird, nicht was passieren soll.
Menschen definieren immer noch Absichten, Grenzen und Ausnahmen.
Browser-Automatisierung funktioniert, wenn Urteil und Ausführung getrennt sind.
SaleAI Kontext (regelbasierte Beobachtung)
Innerhalb von SaleAI folgen Browser-Agenten einem regelgesteuerten Verhalten und nicht starren Skripten.
Sie unterliegen Einschränkungen, die durch die Sichtbarkeit der Seite, den Interaktionsstatus und das Feedback der Benutzeroberfläche bestimmt werden, sodass sie auf unterschiedlichen und sich ändernden Websites funktionieren können.
Dies spiegelt betriebliche Regeln wider, keine Marketingaussagen.
Abschlussregel
Wenn die Automatisierung den Browser als Umgebung nicht respektiert, wird sie sich immer fragil anfühlen.
Browser-Automatisierung wird nur dann zuverlässig, wenn sie Regeln befolgt, die von der Schnittstelle selbst vorgegeben werden.
