Social BrowserProfiles, KI & Automatisierung

Automation Studio · Lernen durch Handeln

Lernen Sie die Browser-Automatisierung Schritt für Schritt kennen.

Beginnen Sie mit einem einfachen Workflow. Wenn das funktioniert, fügen Sie Profiles, Logik, Überprüfung, Planung und Wiederherstellung hinzu. Sie können die Grundlagen erlernen, ohne Code schreiben zu müssen.

Zum Starten ist keine Codierung erforderlichEine Lektion nach der anderenZuerst üben, bei Bedarf TheorieVollständige erweiterte Referenz enthaltenKI-Steuerung über MCP AI

Advanced · Build with AI

Build with AI when you want it

Use OpenAI, Anthropic, Gemini or Ollama through the MCP-first Architecture. Provider secrets stay in encrypted Automation secrets and are never returned by the provider configuration API. AI drafts are reviewed before save or run.

Simple reliability

Fix the problems that usually break browser automation.

You do not need to manage selector strategies or diagnostic systems. Pick a target once, run the Workflow, and Social Browser handles the common failure cases for you.

01

Login flow changed the target?

OAuth and SSO can replace the original tab or open a login window. Social Browser follows one unambiguous replacement inside the same Profile automatically and refuses to guess when several targets are possible.

02

Wait without tuning timing

Use Smart wait instead of choosing DOM ready, network idle or a fixed delay. Social Browser waits for a usable, stable page and can also wait for the next target. When a click starts navigation, redirect chains settle before the next Workflow step begins.

03

Downloads finish as success

Use Wait for download when a click produces a file. The Workflow continues when the file is actually complete and reports a real download failure clearly.

04

Upload files without hunting for hidden inputs

Choose the file input or the visible upload area. Social Browser finds the connected file input, works inside the selected frame, and verifies the files were actually assigned before continuing.

05

Know when a Task is stuck

Long-running steps are surfaced as Automation appears stuck so you can inspect or cancel the Task instead of waiting blindly.

06

A click opened another window?

Social Browser does not blindly jump to every popup. If one clear new target is the result of the action—or the next step only works there—it can continue on that target automatically.

07

The form rerendered while typing?

Modern React and Vue pages can replace an input after every keystroke. Social Browser re-attaches to the replacement field and preserves the intended text automatically.

Website changed? Auto-fix it. · Retry in one clickThe normal flow stays simple: recover automatically when it is safe, search a virtual or infinite-scroll list when the target has not rendered yet, handle modern dropdowns with the same Select step, recover from a reloaded iframe only when the target has one unique frame match, use a visible clickable part when the center is covered, explain the problem when recovery is unsafe, then let you retry without rebuilding the Workflow.
Advanced when you need itVisual Element Picker, Locator Lab, Uniqueness-aware scoring and the Resilient locator bundle remain available with locator scores, fallbacks, fingerprints, traces, AI authoring and API controls—but they stay out of the way for normal users.
Automation Studio

Produkt ansehen

Workflows einmal erstellen und über Profile hinweg ausführen.

Erstelle wiederverwendbare Workflows und bestimme, wo, wie und in welchen Profilen sie laufen.

Zum ersten Mal hier?Nutzen Sie geführtes Lernen. Es wird jeweils eine Lektion angezeigt.
Möchten Sie ein schnelles Ergebnis?Springen Sie zum 5-minütigen Workflow und bauen Sie auf, während Sie lesen.
Schon erlebt?Durchsuchen Sie die vollständige Anleitung oder springen Sie direkt zu einer Funktion.

Beispielbibliothek

Sehen Sie, was Sie bauen können, bevor Sie beginnen.

Es handelt sich um kleine, realistische Beispiele. Beginnen Sie mit einer Lektion, die Ihnen bekannt vorkommt, öffnen Sie dann die passende Lektion und bauen Sie sie Schritt für Schritt auf.

Erstellen Sie Ihr erstes Workflow →
Vorspeise · 5–10 Min

Öffnen Sie eine Seite und füllen Sie ein einfaches Formular aus

Lernen Sie das Grundmuster vieler Browseraufgaben kennen.

Öffnen Sie URL→Füllen→Klicken Sie→Prüfen
  1. Öffnen Sie die Zielseite.
  2. Füllen Sie zwei bekannte Felder aus.
  3. Klicken Sie auf die Schaltfläche „Sichere Aktion“.
  4. Überprüfen Sie, ob die erwartete Meldung angezeigt wird.
Lernen Sie dieses Beispiel
Vorspeise · 10 Min

Durchsuchen Sie eine Website und öffnen Sie ein Ergebnis

Ein einfaches Beispiel für das Eingeben, Warten und Auswählen des richtigen Elements.

Offen→Type→Warte→Klicken Sie
  1. Öffnen Sie die Suchseite.
  2. Geben Sie den Suchtext ein.
  3. Warten Sie auf Ergebnisse.
  4. Öffnen Sie das passende Ergebnis.
Lernen Sie die Aktionen
Baumeister · 15 Min

Führen Sie einen Workflow auf mehreren Profiles aus

Erstellen Sie die Schritte einmal und wählen Sie dann aus, welcher Profiles sie ausführen soll.

Workflow+Profile→Unteraufgaben
  1. Erstellen Sie ein wiederverwendbares Workflow.
  2. Wählen Sie eine Profile-Gruppe oder Tags aus.
  3. Wählen Sie Parallelität.
  4. Überprüfen Sie jedes Profile-Ergebnis.
Erfahren Sie mehr über das Profile-Targeting
Logik · 15 Min

Behandeln Sie einen optionalen Dialog sicher

Fahren Sie normal fort, unabhängig davon, ob ein Popup angezeigt wird oder nicht.

Überprüfen→Falls sichtbar→Schließen→Weiter
  1. Prüfen Sie, ob der Dialog vorhanden ist.
  2. Schließen Sie es nur, wenn es sichtbar ist.
  3. Andernfalls überspringen Sie den Zweig.
  4. Fahren Sie mit Workflow fort.
Bedingungen erfahren
Bediener · 20 Min

Exportieren Sie einen Tagesbericht und bestätigen Sie, dass es funktioniert hat

Kombinieren Sie Navigation, Überprüfung und Planung.

Navigieren→Exportieren→Prüfen→Zeitplan
  1. Öffnen Sie ein bekanntes Dashboard.
  2. Navigieren Sie zu Berichte.
  3. Führen Sie die Exportaktion aus.
  4. Überprüfen Sie den Erfolg und planen Sie dann die Aufgabe.
Lernen Sie die Verifizierung
Fortgeschritten · 20+ Min

Erholen Sie sich, ohne eine riskante Aktion zu wiederholen

Überprüfen Sie zunächst, führen Sie eine sorgfältige Wiederherstellung durch und fordern Sie eine Überprüfung an, wenn das Ergebnis unsicher ist.

Einmal ausführen→Prüfen→Erholen→Rezension
  1. Führen Sie den Nebeneffekt einmal aus.
  2. Überprüfen Sie den erwarteten Effekt noch einmal.
  3. Wiederholen Sie nicht blind.
  4. Senden Sie ungewisse Ergebnisse an das Review Center.
Lernen Sie sichere Wiederherstellung
Baumeister · 10 Min

Verwenden Sie einen Workflow mit Variablen wieder

Ersetzen Sie feste Werte durch Variablen, damit dasselbe Workflow verschiedene Eingaben verarbeiten kann.

Workflow+Variablen→Wiederverwendbare Läufe
  1. Wählen Sie einen fest codierten Wert.
  2. Ersetzen Sie es durch eine Variable.
  3. Mit Wert A ausführen.
  4. Führen Sie den Vorgang erneut mit dem Wert B aus.
Lernen Sie Variablen
Logik · 15 Min

Warten Sie auf ein dynamisches Ergebnis, bevor Sie fortfahren

Ersetzen Sie willkürliche Verzögerungen durch eine Bedingung, die darauf wartet, dass die Seite bereit ist.

Aktion→Warten Sie bis→Weiter
  1. Lösen Sie die Seitenaktion aus.
  2. Warten Sie auf ein sichtbares Ergebnis oder einen Text.
  3. Legen Sie eine sinnvolle Zeitüberschreitung fest.
  4. Fahren Sie nur fort, wenn die Bedingung wahr ist.
Erfahren Sie mehr über Wartezeiten und Bedingungen
Logik · 15 Min

Überprüfen Sie, ob sich der Status eines Schalters tatsächlich geändert hat

Betrachten Sie einen gelieferten Klick nicht als Beweis dafür, dass die Seite die Änderung akzeptiert hat.

Klicken Sie→Attribut prüfen→Bestätigt
  1. Erfassen Sie den Zustand vor dem Klick.
  2. Einmal ausführen.
  3. Überprüfen Sie das erwartete Attribut oder den erwarteten Text.
  4. Behandeln Sie nicht schlüssige Ergebnisse ohne blinde Wiederholung.
Lernen Sie die Verifizierung
Bediener · 15 Min

Setzen Sie einen langen Workflow von einem Prüfpunkt aus fort

Vermeiden Sie die Wiederaufnahme abgeschlossener Arbeiten nach einem kontrollierten Neustart oder einer Unterbrechung.

Schritte→Kontrollpunkt→Lebenslauf
  1. Wählen Sie eine sichere Kontrollpunktgrenze.
  2. Führen Sie den ersten Teil aus.
  3. Halten Sie nach dem Kontrollpunkt an.
  4. Ab dem gespeicherten Punkt fortfahren.
Lernen Sie Checkpoints
Bediener · 15 Min

Senden Sie ein unsicheres Ergebnis an das Review Center

Behalten Sie die Kontrolle, wenn der Browser nicht nachweisen kann, ob ein Nebeneffekt erfolgreich war.

Ausführen→Unsicher→Rezension
  1. Führen Sie die Aktion einmal aus.
  2. Lassen Sie die Verifizierung versuchen, das Ergebnis zu beweisen.
  3. Erstellen Sie ein Bewertungselement, wenn Sie noch unsicher sind.
  4. Bestätigen, überspringen, abbrechen oder explizit erneut versuchen.
Learn Review Center
Fortgeschritten · 20 Min

Führen Sie eine Einwegprüfung in einem Ghost Profile durch

Verwenden Sie einen isolierten temporären Browserkontext, wenn Sie keine dauerhafte Profile-Sitzung benötigen.

Aufgabe→Geist Profile→Isolierter Lauf
  1. Wählen Sie das Ghost Profile-Targeting.
  2. Öffnen Sie die Zielseite.
  3. Führen Sie den schreibgeschützten oder verfügbaren Flow aus.
  4. Überprüfen Sie das Ergebnis und schließen Sie den temporären Kontext.
Lernen Sie Ghost Profiles
Automation Studio KursBeginnen Sie mit Lektion 1
Wählen Sie eine Lektion oder beginnen Sie den geführten Kurs.
Starter · Lektion 1

Was Browser-Automatisierung eigentlich bedeutet

Zeit 5 MinZiel Verstehen Sie, was Browser-Automatisierung ist

Browser-Automatisierung bedeutet, dem Browser wiederholbare Schritte beizubringen, sodass Sie nicht jeden Schritt manuell ausführen müssen. Eine einfache Automatisierung kann eine Seite öffnen, auf eine Schaltfläche klicken, Text eingeben, auf ein Ergebnis warten und fortfahren.

Handarbeit

  1. Öffnen Sie die Website.
  2. Finden Sie die richtige Seite.
  3. Klicken Sie auf eine Schaltfläche.
  4. Geben Sie dieselben Informationen ein.
  5. Morgen wiederholen.

Automatisiertes Arbeiten

  1. Bauen Sie die Schritte einmal auf.
  2. Wählen Sie, wo sie ausgeführt werden sollen.
  3. Jetzt oder nach Zeitplan ausführen.
  4. Überprüfen Sie Ergebnisse und Ausnahmen.

Warum in einem echten Browser Profile automatisieren?

Viele nützliche Browseraufgaben werden in einer Browserumgebung ausgeführt, die bereits über Cookies, lokalen Speicher, Einstellungen und einen genehmigten Anmeldestatus verfügt. Mit Social Browser kann ein Workflow in einem ausgewählten Profile ausgeführt werden, anstatt diese Umgebung für jeden Lauf neu zu erstellen. Dadurch sind manuelle und automatisierte Arbeit Teil desselben Browserkontexts.

Stellen Sie sich das so vor: Ein Workflow ist kein Roboter, der alles versteht. Es ist ein klarer Plan. Sie sagen ihm, was zu tun ist, wie es die richtigen Seitenelemente erkennt, wie ein Erfolg aussieht und was zu tun ist, wenn das Ergebnis unsicher ist.

Gute erste Automatisierungsideen

  • Öffnen Sie eine Seite und navigieren Sie zu einem bekannten Abschnitt.
  • Füllen Sie ein sich wiederholendes internes Formular aus.
  • Durchsuchen Sie eine Website und öffnen Sie ein Ergebnis.
  • Wiederholen Sie dieselben Browserschritte für mehrere Profiles.
  • Warten Sie auf eine Seitenbedingung und fahren Sie fort, wenn sie wahr wird.
Starter · Lektion 2

Die drei Ideen, die Automation Studio einfach machen

Zeit 5 MinZiel Kennen Sie den Unterschied zwischen Workflow, Automatisierung und Aufgabe

Automation Studio trennt was zu tun ist, wie und wo es ausgeführt werden soll, und wann es ausgeführt werden soll. Durch die Trennung dieser Jobs wird derselbe Workflow wiederverwendbar.

1

Workflow

Was soll passieren?

Enthält die Schritte: URL öffnen, klicken, eingeben, warten, eine Bedingung prüfen usw.

2

Automatisierung

Wie und wo soll es laufen?

Wählt Profiles oder Ghost Profiles, Fensterverhalten, Parallelität, Zeitüberschreitungen, Wiederholungsversuche und Ausführungsrichtlinie aus.

3

Aufgabe

Welche Workflow + Automatisierung soll wann ausgeführt werden?

Bindet einen Workflow an eine Automatisierung und führt ihn manuell oder nach einem Zeitplan aus.

Aufgabe→Workflow + Automatisierung→Unteraufgaben→Profile läuft

Beispiel

Workflow: Öffnen Sie ein internes Dashboard → klicken Sie auf „Berichte“ → wählen Sie „Heute“ → „Exportieren“.

Automatisierung: Auf Profiles mit dem Tag „Team A“ ausführen, 3 Profiles gleichzeitig, sichtbare Fenster.

Aufgabe: Führen Sie diesen Workflow jeden Wochentagmorgen mit dieser Automatisierung aus.

Diese Trennung bedeutet, dass Sie denselben Workflow später mit einer anderen Profile-Gruppe oder anderen Ausführungseinstellungen wiederverwenden können, ohne eine zweite Kopie des Workflow erstellen zu müssen.

Starter · Lektion 3

Erstellen Sie Ihre erste Automatisierung in etwa 5 Minuten

Zeit 5–10 MinZiel Erstellen Sie Ihr erstes kleines Workflow und führen Sie es aus

Diese erste Übung ist bewusst einfach. Das Ziel besteht darin, den Studio-Ablauf zu erlernen und nicht darin, ein komplexes Projekt zu erstellen.

1

Öffnen Sie Automation Studio

Öffnen Sie Social Browser und gehen Sie zu Automation Studio. Beginnen Sie in der Workflow Liste.

2

Erstellen Sie einen Workflow

Wählen Sie Neu Workflow. Geben Sie ihm einen klaren Namen, z My First Search. Namen sollten das Ergebnis beschreiben, nicht die Implementierung.

3

Fügen Sie einen Schritt „URL öffnen“ hinzu

Fügen Sie die Aktion hinzu, die Ihre Zielwebsite öffnet. Verwenden Sie einen normalen HTTPS URL, auf den Sie zugreifen dürfen.

4

Fügen Sie einen Klickschritt hinzu

Wählen Sie eine Schaltfläche oder ein Feld auf der Seite. Verwenden Sie den Rekorder oder die Elementsuchwerkzeuge, um es zu identifizieren. Testen Sie den Schritt, bevor Sie fortfahren.

5

Fügen Sie einen Typ- oder Füllschritt hinzu

Geben Sie einen kleinen Testwert in ein Feld ein. Type verhält sich wie beim Tippen; Füllen ersetzt den Feldwert direkt.

6

Führen Sie Workflow aus

Verwenden Sie Test oder Ausführen, um die Schritte in einem Profile auszuführen. Beobachten Sie das Browserfenster und bestätigen Sie das Ergebnis.

7

Erstellen Sie eine Automatisierung

Wählen Sie den Profile aus, der den Workflow ausführen soll. Halten Sie für Ihren ersten Test das Fenster sichtbar und verwenden Sie es Automatisch for the interaction driver and style.

8

Erstellen Sie eine Aufgabe

Wählen Sie Ihren Workflow und Ihre Automatisierung aus. Führen Sie es zuerst manuell aus. Die Planung erfolgt später in diesem Leitfaden.

Starterregel: Halten Sie Ihren ersten Workflow kurz. Sorgen Sie dafür, dass 3–5 Schritte zuverlässig funktionieren, bevor Sie weitere hinzufügen. Kleine Arbeitsblöcke sind viel einfacher zu debuggen als ein 50-Schritte-Workflow, der in einem Versuch erstellt wurde.
Stufe 1 abgeschlossenWenn Ihr kleiner Workflow einmal in einem sichtbaren Profile läuft, sind Sie bereit für Stufe 2.
Builder · Kernreferenz

Aktionen: die Bausteine eines Workflow

Zeit 8 MinZiel Wählen Sie die richtige Aktion für einen Schritt

Eine Aktion ist eine Sache, die der Browser ausführen sollte. Die meisten Workflows sind einfach eine Folge von Aktionen plus Bedingungen und Fehlerbehandlung.

AktionVerwenden Sie es, wenn Sie möchten ...Einfaches Beispiel
Öffnen Sie URLNavigieren Sie zu einer bekannten Webadresse.Öffnen Sie eine Dashboard-Seite.
Klicken SieAktivieren Sie eine Schaltfläche, einen Link oder ein anklickbares Steuerelement.Klicken Sie auf „Weiter“.
DoppelklickLösen Sie eine Schnittstelle aus, die zwei Klicks erwartet.Öffnen Sie ein Element in einer Web-App im Desktop-Stil.
RechtsklickÖffnen Sie ein Kontextmenü.Zeilenaktionen anzeigen.
SchwebenZeigen Sie Inhalte an, die angezeigt werden, wenn der Mauszeiger über ein Element bewegt wird.Öffnen Sie ein Hover-Menü.
TypeGeben Sie Text über eine tastaturähnliche Eingabe ein.Geben Sie einen Suchbegriff ein.
FüllenErsetzen Sie einen Feldwert direkt.Legen Sie einen bekannten Formularwert fest.
KlarLeeren Sie ein Eingabefeld.Entfernen Sie eine alte Suchanfrage.
AuswählenWählen Sie eine Option in einem Auswahlsteuerelement.Wählen Sie „Monatlich“.
Kontrollkästchen / RadioLegen Sie einen aktivierten Status fest.Aktivieren Sie eine Option oder wählen Sie ein Optionselement aus.
SendenSenden Sie ein Formular.Senden Sie eine Suche oder ein internes Formular.
ScrollenNavigieren Sie durch eine lange Seite oder bringen Sie Inhalte ins Blickfeld.Scrollen Sie zum Ergebnisbereich.
WartePausieren, bis die Zeit oder eine Seitenbedingung fertig ist.Warten Sie auf eine Ergebnisanzeige.
BewertenFühren Sie JavaScript für erweiterte Seitenlogik aus.Lesen Sie einen benutzerdefinierten Wert von der Seite.

Typ vs. Füllung

Nutze Type wenn sich die Website um Tastaturereignisse kümmert oder wenn Sie ein Verhalten wünschen, das eher dem einer tippenden Person ähnelt. Benutzen Füllen wenn Sie den aktuellen Feldwert direkt ersetzen möchten und die Website normale Eingabe-/Änderungsereignisse akzeptiert.

Testen Sie Aktionen beim Erstellen

Testen Sie nach Möglichkeit sofort eine neue Aktion. Wenn Schritt 4 nicht funktioniert, beheben Sie Schritt 4, bevor Sie Schritt 5 hinzufügen. Dadurch bleibt die Ursache eines Problems offensichtlich.

Baumeister · Lektion 4

Rekorder: Verwandeln Sie das manuelle Durchsuchen in einen Workflow-Entwurf

Zeit 7 MinZiel Verwandeln Sie manuelle Arbeit in einen sauberen Workflow-Entwurf

Der Rekorder ist der schnellste Einstieg, wenn Sie bereits wissen, wie eine Aufgabe manuell ausgeführt wird. Beginnen Sie mit der Aufzeichnung, führen Sie die Aufgabe aus und bereinigen Sie dann die aufgezeichneten Schritte.

  1. Starten Sie die Aufnahme. Öffnen Sie die Seite, auf der der Vorgang beginnt.
  2. Führen Sie die Aufgabe normal aus. Klicken, tippen und navigieren Sie wie gewohnt.
  3. Stoppen Sie die Aufnahme. Kehren Sie zu den generierten Schritten zurück.
  4. Rauschen entfernen. Löschen Sie versehentliche Klicks, unnötiges Scrollen oder doppelte Aktionen.
  5. Überprüfen Sie die Locators. Bevorzugen Sie stabile Elementhinweise gegenüber fragilen Seitenpositionen.
  6. Verifizierung hinzufügen. Entscheiden Sie, welches Ergebnis beweist, dass eine wichtige Aktion erfolgreich war.
  7. Von der Mitte aus testen. Verwenden Sie „Von hier aus ausführen“ oder schrittweise Tests, während Sie einen Abschnitt verfeinern.
Recorder-Denkweise: Bei der Aufnahme handelt es sich um einen Entwurf, nicht um die fertige Automatisierung. Ein starker Workflow benötigt normalerweise eine Bereinigung, aussagekräftige Namen, stabile Locators, Überprüfung und klares Fehlerverhalten.
Baumeister · Lektion 5

Wie Automation Studio das richtige Element findet

Zeit 10 MinZiel Helfen Sie dem Browser, zuverlässig das richtige Element zu finden

Ein Locator teilt dem Browser mit, welches Element Sie meinen. Der beste Locator beschreibt das Element so klar, dass der Browser es auch bei geringfügigen Seitenänderungen wiederfinden kann.

CSS-Selektor

Nützlich, wenn die Seite über stabile IDs, Klassen oder Attribute verfügt.

#save-button

Text

Nützlich, wenn der sichtbare Wortlaut stabil und einzigartig ist.

Save changes

Rolle + Name

Nützlich für barrierefreie Steuerelemente wie Schaltflächen und Links.

button · Save changes

Test-ID/stabiles Attribut

Oftmals eine der zuverlässigsten Optionen für Anwendungen, die dies bereitstellen.

data-testid="save-profile"

Resiliente Lokalisierer und Heilung

Automation Studio kann mehr als einen Hinweis für ein Element speichern: den primären Locator, Alternativen und einen semantischen Fingerabdruck wie Tag, Rolle, Label, Text und stabile Attribute. Wenn der ursprüngliche Locator nicht mehr übereinstimmt, kann die Locator Engine sichere Alternativen prüfen und das Element neu positionieren, wenn die Zuverlässigkeit hoch genug ist.

Primärer Locator→Alternativen→Fingerabdruck→Zielwächter
Heilung ist kein Raten. Wenn sich mehrere Kandidaten zu ähnlich sehen oder das Vertrauen zu gering ist, ist es sicherer, abzubrechen oder eine Überprüfung anzufordern, anstatt auf ein unsicheres Ziel zu klicken.

Praktische Locator-Regeln

  • Bevorzugen Sie eine Elementidentität gegenüber ihrer Bildschirmposition.
  • Bevorzugen Sie eindeutige, aussagekräftige Attribute gegenüber langen generierten CSS-Pfaden.
  • Nutzen Sie Alternativen für wichtige Aktionen.
  • Testen Sie Locators nach einer Website-Neugestaltung erneut.
  • Verwenden Sie Target Guard-Informationen, wenn Sie eine falsche oder mehrdeutige Übereinstimmung debuggen.
Baumeister · Lektion 6

Führen Sie einen Workflow über einen oder mehrere Profiles aus

Zeit 5 MinZiel Verwenden Sie einen Workflow über Profiles hinweg wieder

Ein Social Browser Profile behält seinen eigenen Browserstatus. Durch die Automatisierung können Sie denselben Workflow wiederverwenden, ohne den Workflow für jeden Profile kopieren zu müssen.

WorkflowBericht öffnen → Datum auswählen → Exportieren
×
ZieleProfile 1 · Profile 2 · Profile 3 · …

Abhängig von den Automatisierungseinstellungen können Sie ein einzelnes Profile, mehrere Profiles, alle passenden Profiles oder Gruppen/Tags als Ziel verwenden. Die Task Engine erstellt konkrete Unteraufgaben für die tatsächlichen Profile-Ausführungen und aggregiert deren Fortschritt in der übergeordneten Aufgabe.

Warum das wichtig ist

Wenn die Arbeit identisch ist, die Browsersitzung jedoch unterschiedlich ist, behalten Sie einen Workflow bei und ändern Sie die Zielauswahl in der Automatisierung. Dies reduziert doppelte Installationen und erleichtert die Wartung.

Halten Sie den Browserstatus von der Workflow-Logik getrennt. Bauen Sie keine Profile-spezifischen Annahmen in Workflow ein, wenn eine Variable oder eine Targeting-Regel diese klarer ausdrücken kann.
Baumeister · Lektion 7

Variablen: Machen Sie einen Workflow wiederverwendbar

Zeit 5 MinZiel Wiederverwendung eines Workflow mit unterschiedlicher Eingabe

Eine Variable ist ein Wert, der sich ändern kann, ohne dass die Schritte Workflow geändert werden. Verwenden Sie Variablen für URLs, Namen, Suchbegriffe, Datumsangaben, Nachrichten und andere Eingaben, die zur Laufzeit bereitgestellt werden sollten.

Variablen
productUrl = "https://example.com/item/123" customerName = "Alex" message = "Your report is ready"
Workflow Idee
Open {{productUrl}} Type "Hello {{customerName}}" Type "{{message}}"

Verwenden Sie Variablen, wenn…

  • Die Schritte bleiben gleich, aber die Eingabe ändert sich.
  • verschiedene Aufgaben sollten ein Workflow wiederverwenden;
  • ein Profile oder eine Datenquelle stellt einen anderen Wert bereit;
  • Sie möchten einen übersichtlichen Konfigurationsbereich, anstatt Schritttexte zu bearbeiten.
Sensible Werte: Behandeln Sie Passwörter, Cookies, Sitzungsdaten und Authentifizierungsgeheimnisse als vertraulich. Platzieren Sie keine sensiblen Werte in Protokollen, Screenshots, Beispiel-Workflows oder gemeinsam genutzten Variablen, es sei denn, die Funktion ist speziell auf deren Schutz ausgelegt.
Baumeister · Lektion 8

Bedingungen: Lassen Sie einen Workflow auf die Seite reagieren

Zeit 8 MinZiel Lassen Sie einen Workflow auf den Seitenstatus reagieren

Eine feste Reihenfolge funktioniert nur, wenn sich jede Seite gleich verhält. Bedingungen ermöglichen es dem Workflow, eine Frage zu stellen, bevor er entscheidet, was zu tun ist.

Einfache Logik
IF optional popup exists Click "Close" ELSE Continue

Die Unified Condition Engine kann Muster wie Element vorhanden, sichtbarer Status, Textübereinstimmung, URL-Status, Attributwerte, Warte-bis-Prüfungen und Behauptungen unterstützen. Bedingungen können mit UND/ODER-Logik kombiniert werden, wenn mehrere Fakten gemeinsam überprüft werden müssen.

Warte

Geben Sie der Seite Zeit, einen Zustand zu erreichen.

Behaupten

Erfordern Sie, dass eine Bedingung wahr ist, bevor Sie fortfahren.

WENN / SONST

Wählen Sie einen Zweig basierend auf dem Seitenstatus aus.

UND/ODER

Kombinieren Sie mehrere Prüfungen zu einer Entscheidung.

Beispiel: optionaler Dialog

  1. Prüfen Sie, ob der Dialog sichtbar ist.
  2. Wenn ja, klicken Sie auf die Schaltfläche zum sicheren Schließen.
  3. Wenn nein, überspringen Sie den Schritt „Schließen“.
  4. Fahren Sie mit dem normalen Workflow fort.
Operator · Lektion 9

Überprüfung: „Die Aktion wurde ausgeführt“ ist nicht dasselbe wie „Die Aktion hat funktioniert“

Zeit 10 MinZiel Bestätigen Sie, dass wichtige Aktionen tatsächlich funktioniert haben

Dies ist eine der wichtigsten Ideen für eine zuverlässige Automatisierung. Ein Klick kann erfolgreich übermittelt werden, während die Website das Ergebnis ablehnt, es verzögert, ein anderes Element ändert oder den angeforderten Vorgang nie abschließt.

Vorher erfassen→Einmal ausführen→Wirkung überprüfen→Ergebnis

Gemeinsame Ergebniszustände

BestätigtDer erwartete Effekt wurde bestätigt.
AusgeführtDie Aktion wurde ausgeführt, es war jedoch keine Wirkungsprüfung erforderlich.
Nicht schlüssigMöglicherweise hat die Aktion stattgefunden, das Ergebnis konnte jedoch nicht bestätigt werden.
FehlgeschlagenDie Aktion wurde nicht erfolgreich abgeschlossen.
ÜbersprungenDer Schritt wurde absichtlich nicht ausgeführt.

Verifizierungsbeispiele

ÜberprüfenBeispiel
Text enthältDer Ergebnisbereich enthält „Gespeichert“.
Attribut gleicharia-pressed="true" nach einem Umschaltvorgang.
Element verschwindetDas Lade-Overlay ist verschwunden.
Zählen Sie ÄnderungenIn einer Liste wird eine neue Zeile angezeigt.
URL ändert sichDie Navigation erreicht die erwartete Seite.
Geprüfter ZustandEin Kontrollkästchen wird aktiviert.
Ausgewählte WerteEin Auswahlsteuerelement enthält den ausgewählten Wert.
Keine unsichere Wiedergabe: Wenn eine Aktion möglicherweise bereits einen Nebeneffekt verursacht hat, die Überprüfung jedoch ungewiss ist, sollte Social Browser die Wiederherstellung nur durch Überprüfung oder eine menschliche Überprüfung bevorzugen, anstatt die Aktion blind zu wiederholen.
Operator · Lektion 10

Interaktionsstil und Treiber: zwei unterschiedliche Entscheidungen

Zeit 7 MinZiel Verstehen Sie Auto, Direct, Mensch und Fahrer

Automation Studio trennt wie die Eingabe übermittelt wird von wie natürlich oder direkt sich die Interaktion anfühlen soll.

Interaktionsstil

Automatisch

Lassen Sie das System einen geeigneten Stil für die Aktion und den Fensterstatus auswählen.

Direkt

Bevorzugen Sie eine effiziente, direkte Übermittlung, wenn natürliche Zeige- oder Tippbewegungen nicht erforderlich sind.

Menschlich

Verwenden Sie progressive Zeigerbewegungen, einen variablen Tipprhythmus und progressives Scrollen, sofern dies unterstützt wird.

Treiber

DOM

Bearbeitet gegebenenfalls das Seiten-DOM-Verhalten.

CDP

Verwendet die Eingabepfade des Chrome DevTools-Protokolls für die Interaktion auf Browserebene.

Einheimisch

Verwendet den nativen Interaktionspfad des Browsers, sofern geeignet und verfügbar.

Für die meisten Benutzer empfohlen: Beginnen Sie mit Auto. Explizite Treiber sind nützlich beim Testen, Debuggen oder wenn Sie wissen, dass sich eine Site mit einem bestimmten Eingabepfad besser verhält.

Sicherheitsregel: Der Treiber-Fallback soll erfolgen, bevor eine Nebenwirkung auftritt. Nach der Übermittlung vermeidet das System die Wiederholung derselben Aktion durch einen anderen Treiber, nur weil die Überprüfung unsicher ist.
Operator · Lektion 11

Ausführungseinstellungen: Steuern Sie, wie die Arbeit ausgeführt wird

Zeit 8 MinZiel Steuern Sie, wo und wie Läufe ausgeführt werden

In der Automatisierungsentität definieren Sie die Ausführungsrichtlinie. Die genauen Optionen können je nach Aktion und Laufzeit variieren, die wichtigen Ideen sind jedoch konsistent.

EinstellungWas es kontrolliertStarter-Beratung
Ziel ProfilesWelcher Browser Profiles erhält SubTasks?Beginnen Sie mit einem Test Profile.
ZieloberflächeVerhalten neuer/aktueller Registerkarten oder Fenster.Nutzen Sie beim Lernen eine sichtbare neue Oberfläche.
Sichtbar / VerstecktOb das Ausführungsfenster angezeigt wird.Überprüfen Sie zuerst die Sichtbarkeit.
ParallelitätWie viele Profile-Läufe dürfen gleichzeitig ausgeführt werden?Steigern Sie schrittweise, nachdem die Zuverlässigkeit nachgewiesen wurde.
AuszeitenWie lange ein Lauf oder Schritt warten darf.Verwenden Sie realistische Grenzen für die Website.
WiederholungenWas kann wiederholt werden und unter welcher Richtlinie.Versuchen Sie nicht, Aktionen mit Nebeneffekten blindlings erneut durchzuführen.

Beispiel: 50 Profiles, jeweils fünf

Wählen Sie Ihre 50 Ziel-Profiles aus und legen Sie die Parallelität auf 5 fest. Die Task Engine kann die Profile-Unteraufgaben erstellen und in kontrollierten Gruppen verteilen, anstatt alles auf einmal zu öffnen.

Operator · Lektion 12

Persistentes Profiles vs. Ghost Profiles

Zeit 5 MinZiel Erfahren Sie, wann ein temporärer Ghost Profile passt

Persistentes Profile

Wird verwendet, wenn der Browserstatus zwischen Sitzungen verfügbar bleiben soll: Cookies, lokaler Speicher, Einstellungen und andere Profile-Daten.

Geist Profile

Verwenden Sie diese Option für die vorübergehende isolierte Ausführung, wenn Sie nach der Aufgabe kein langlebiges Profile benötigen.

Der für eine Aufgabe erstellte Ghost Profiles kann denselben Ghost-Laufzeitprozess nutzen und dabei separate isolierte Partitionen/Sitzungen beibehalten. Die gemeinsame Nutzung von Prozessen verbessert die Effizienz, ohne diese Sitzungen in eine gemeinsame Browseridentität umzuwandeln.

Wählen Sie nach Lebenszyklus. Wenn Sie später zum gleichen Browserstatus zurückkehren müssen, verwenden Sie ein persistentes Profile. Wenn Sie für einen Lauf vorübergehend isolierte Arbeit benötigen, ist ein Ghost Profile möglicherweise besser geeignet.
Fortgeschritten · Lektion 13

Fehlerbehandlung: Entscheiden Sie, was passieren soll, wenn der normale Pfad unterbrochen wird

Zeit 8 MinZiel Behandeln Sie Fehler, ohne dass ein Workflow verwirrend wird

Zuverlässige Automatisierung ist nicht nur der glückliche Weg. Ein Workflow sollte auch definieren, was zu tun ist, wenn ein Fehler, eine Zeitüberschreitung oder ein unsicheres Ergebnis auftritt.

Zweigmodell
Main steps ↓ onErrorSteps onTimeoutSteps onInconclusiveSteps ↓ finallySteps

Beispiel

Try to submit the form If error → capture diagnostics If timeout → record timeout reason If inconclusive → send to review Finally → perform safe cleanup

Nutze endlich for cleanup that should happen whether the main path succeeds or fails, such as closing a temporary tab or writing a final log entry.

Fortgeschritten · Lektion 14

Kontrollpunkte und sicherer Lebenslauf

Zeit 6 MinZiel Nehmen Sie lange Arbeiten an einem sicheren Kontrollpunkt wieder auf

Eine lang andauernde Automatisierung sollte nach einem Anwendungsneustart oder einer Anwendungsunterbrechung nicht immer von Schritt 1 neu gestartet werden. Kontrollpunkte zeichnen den sicheren Fortschritt auf, sodass ein Workflow von einem bekannten Punkt aus fortfahren kann.

Schritt 1 ✓
Schritt 2 ✓
Schritt 3 ✓
Kontrollpunkt
Schritt 4
Unterbrechung
Hier weitermachen

Prüfpunktdaten sollten mit der Workflow-Definition übereinstimmen, zu der sie gehören. Wenn sich Workflow ändert, kann das System einen Workflow-Hash-/Checkpoint-Vertrag verwenden, um eine Fortsetzung in einer inkompatiblen Sequenz zu vermeiden.

Lebenslauf bedeutet nicht „alles wiederholen“. Es geht darum, von einer sicheren Grenze aus fortzufahren und gleichzeitig doppelte Nebenwirkungen zu vermeiden, die bereits vor der Unterbrechung aufgetreten sind.
Fortgeschritten · Lektion 15

Review Center: Halten Sie eine Person auf dem Laufenden, wenn es auf Gewissheit ankommt

Zeit 6 MinZiel Halten Sie sicher inne, wenn eine Person eine Entscheidung treffen soll

Manche Situationen sollten nicht automatisch entschieden werden. Wenn der Browser eine Aktion ausgeführt hat, das Endergebnis aber nicht beweisen kann, oder wenn ein Ziel nicht eindeutig ist, kann ein Überprüfungselement die Entscheidung anhalten und eine Person entscheiden lassen, was als nächstes passiert.

Bestätigen Sie den Erfolg

Verwenden Sie es, wenn Sie erkennen können, dass die beabsichtigte Wirkung eingetreten ist.

Überspringen

Fahren Sie fort, ohne die unsichere Aktion zu wiederholen.

Abbrechen

Unterbrechen Sie die entsprechenden Arbeiten, wenn die Fortsetzung unsicher ist.

Versuchen Sie es noch einmal

Nur verwenden, wenn eine Wiederholung angebracht ist. Mögliche doppelte Nebenwirkungen erfordern eine ausdrückliche Anerkennung.

Human-in-the-Loop macht die Automatisierung nicht schwächer. Dadurch wird die Automatisierung für die eigentliche Arbeit nützlicher, da das System Routineschritte bewältigen kann und nur die Fälle ans Licht bringt, die einer Beurteilung bedürfen.
Fortgeschritten · Lektion 16

Wie das Zuverlässigkeitssystem zusammenpasst

Zeit 8 MinZiel Verwenden Sie Zuverlässigkeitskontrollen ohne blinde Wiederholungsversuche
Lösen→Inspizieren→Sicher beheben→Stabilisieren→Zielwächter→Ausführen→Prüfen→Erholen

Wichtige Zuverlässigkeitsmerkmale

FunktionZweck
Resilient Locator BundleBewahren Sie mehrere sichere Hinweise für das beabsichtigte Element auf.
Lokalisierende HeilungVerschieben Sie ein geändertes Element, wenn die Zuverlässigkeit hoch ist.
ZielwächterNicht bestanden, wenn ein Kandidat unklar oder nicht sicher genug ist.
Wiederherstellung der VerifizierungÜberprüfen Sie einen erwarteten Effekt erneut, ohne den Nebeneffekt erneut abzuspielen.
IdempotenzbuchVerfolgen Sie Vorgangs-/Ressourcenschlüssel, um doppelte Vorgänge zu reduzieren, sofern dies unterstützt wird.
LeistungsschalterUnterbrechen Sie eine Site/einen Aktionspfad, wenn kürzliche Fehler auf ein umfassenderes Problem hinweisen.
AdapterzustandVerfolgen Sie Versions- und Zustandsinformationen für Erstanbieter-Aktionsadapter.

Idempotenz im Klartext

Wenn ein Vorgang für dieselbe Ressource bereits abgeschlossen wurde, kann eine Wiederholung unnötig oder schädlich sein. Ein Idempotenzschlüssel gibt der Laufzeit die Möglichkeit, den logischen Vorgang zu erkennen, und nicht nur den einzelnen Klick, der ihn verursacht hat.

Fortgeschritten · Lektion 17

Aufgaben und Terminplanung: Verwandeln Sie einen funktionierenden Workflow in eine fortlaufende Automatisierung

Zeit 7 MinZiel Verwandeln Sie einen getesteten Workflow in eine wiederkehrende Aufgabe

Sobald ein Workflow zuverlässig funktioniert und die Automatisierungsziele korrekt sind, erstellen Sie eine Aufgabe, um zu steuern, wann die Kombination ausgeführt wird.

  • Manuell ausführen.
  • Einmal zu einem gewählten Zeitpunkt ausführen.
  • Wiederholen Sie dies in einem Intervall.
  • Verwenden Sie Zeitpläne im Kalenderstil.
  • Aktivieren oder deaktivieren Sie eine Aufgabe, ohne sie zu löschen.
  • Wählen Sie aus, wie sich überlappende Läufe verhalten sollen.

Beispiel: Workflow „Tagesbericht exportieren“ + Automatisierung „Finanzen Profiles, 2 auf einmal“ + Aufgabe „Wochentags um 09:00“.

Vor der Terminplanung

  1. Führen Sie Workflow manuell aus.
  2. Testen Sie es auf einem Profile.
  3. Testen Sie den endgültigen Automatisierungszielsatz.
  4. Verifizierungs- und Fehlerzweige bestätigen.
  5. Aktivieren Sie erst dann einen wiederkehrenden Zeitplan.
Fortgeschritten · Lektion 18

Debuggen: Verstehen Sie, warum ein Lauf fehlgeschlagen ist

Zeit 10 MinZiel Lesen Sie Beweise und beheben Sie die wahre Ursache eines Fehlers

Gutes Debuggen beginnt mit Beweisen, nicht mit Vermutungen. Automation Studio stellt strukturierte Informationen bereit, sodass Sie erkennen können, ob das Problem von der Navigation, dem Locator, der Umsetzbarkeit, der Eingabeübermittlung, der Überprüfung, einem Frame, einem Timeout oder der Site selbst herrührt.

ProtokolleWas ist in der richtigen Reihenfolge passiert?
AktionsergebnisWas die Operation zurückgegeben hat.
Locator-ErgebnisWie das Ziel gefunden wurde.
ÜberprüfungWelcher Effekt wurde erwartet und beobachtet?
BeweiseVorher/Nachher-Zustand und strukturierte Diagnostik.
ScreenshotWie der Browser im wichtigen Moment aussah.

Eine praktische Debugging-Reihenfolge

  1. Kopieren Sie den genauen Fehler. Verlassen Sie sich nicht auf einen Screenshot, wenn eine Textdiagnose verfügbar ist.
  2. Überprüfen Sie den endgültigen URL. Stellen Sie sicher, dass sich Workflow auf der erwarteten Seite befindet.
  3. Überprüfen Sie die Diagnose des Ortungsgeräts. Wurde das gewünschte Element gefunden? War es mehrdeutig?
  4. Überprüfen Sie die Umsetzbarkeit. War es sichtbar, aktiviert, stabil und in der Lage, Ereignisse zu empfangen?
  5. Lieferung prüfen. Welcher Treiber wurde verwendet? Wurde der Input geliefert?
  6. Überprüfen Sie die Verifizierung. Wurde die Aktion ausgeführt, die Wirkung blieb jedoch nicht schlüssig?
  7. Überprüfen Sie den Rahmen-/Fensterkontext. Befand sich das Element innerhalb eines Iframes, eines verschachtelten Frames, eines Popups oder einer anderen Registerkarte?
  8. Überprüfen Sie die Website manuell. Ein Seitenwechsel oder ein langsames Backend können die wahre Ursache sein.
Copy-First-Diagnose: Wichtige Fehler, IDs, Pfade, Beweisdetails, Protokolle und Berichte sollten nach Möglichkeit als Text kopiert werden. Exakter Text macht Support und Debugging viel schneller.
Üben

Praktische Automatisierungsrezepte

Zeit 10 MinZiel Kopieren Sie bewährte Muster in Ihr eigenes Workflows

Verwenden Sie diese als Muster. Ersetzen Sie die Beispielwebsite und -daten durch Systeme, zu deren Automatisierung Sie berechtigt sind.

Rezept 1 · Warten Sie auf dynamische InhalteAnfänger
  1. Öffnen Sie die Seite.
  2. Warten Sie, bis der Ergebniscontainer existiert oder sichtbar wird.
  3. Stellen Sie sicher, dass der erwartete Text vorhanden ist.
  4. Fahren Sie mit der nächsten Aktion fort.

Warum: Eine feste Verzögerung von 5 Sekunden ist bei schnellen Läufen oft langsamer als nötig und bei langsamen Läufen zu kurz. Eine Bedingung wartet auf das, was Sie tatsächlich benötigen.

Rezept 2 · Schließen Sie ein optionales PopupAnfänger
IF popup close button exists Click close ELSE Continue

Verwenden Sie eine Bedingung, anstatt zu scheitern, weil kein optionales Dialogfeld angezeigt wurde.

Rezept 3 · Ein Workflow, viele ProfilesMittelstufe
  1. Erstellen und testen Sie Workflow auf einem Profile.
  2. Erstellen Sie eine Automatisierung, die das erforderliche Profiles oder die Gruppe/das erforderliche Tag auswählt.
  3. Legen Sie einen kleinen Parallelitätswert fest.
  4. Manuell ausführen und SubTask-Ergebnisse überprüfen.
  5. Erhöhen Sie die Parallelität erst, wenn die Site und die Maschine stabil bleiben.
Rezept 4 · Überprüfen Sie, ohne die Aktion zu wiederholenMittelstufe
  1. Erfassen Sie den wichtigen Vorher-Zustand.
  2. Führen Sie die Nebeneffektaktion einmal aus.
  3. Überprüfen Sie den erwarteten Zustand.
  4. Wenn dies nicht schlüssig ist, überprüfen Sie die Überprüfung im Hintergrund-/Vordergrund-Wiederherstellungspfad erneut.
  5. Wenn Sie immer noch unsicher sind, erstellen Sie ein Bewertungselement, anstatt den Nebeneffekt noch einmal abzuspielen.
Rezept 5 · Langer Workflow mit sicherem LebenslaufFortgeschritten
  1. Teilen Sie Workflow in sinnvolle Phasen auf.
  2. Platzieren Sie Kontrollpunkte nach sicher abgeschlossenen Etappen.
  3. Halten Sie die Grenzen der Nebenwirkungen klar.
  4. Fahren Sie beim Neustart mit dem neuesten kompatiblen Prüfpunkt fort.
  5. Führen Sie abgeschlossene Nebeneffekte nicht erneut aus, es sei denn, der Vorgang erlaubt dies ausdrücklich.
Rezept 6 · Menschliche Überprüfung für ein unsicheres ErgebnisFortgeschritten
  1. Führen Sie die Aktion einmal aus.
  2. Führen Sie eine deterministische Überprüfung durch.
  3. Bleibt das Ergebnis nicht schlüssig, bewahren Sie Beweise auf.
  4. Senden Sie den Fall an das Review Center.
  5. Lassen Sie eine Person bestätigen, überspringen, abbrechen oder explizit erneut versuchen.
Referenz

Automation Studio Kurzreferenz

Zeit Nach BedarfZiel Suchen Sie bei Bedarf nach erweiterten Konzepten

Durchsuchen Sie nach Kategorie oder suchen Sie nach Funktionsnamen.

Welche Funktion soll ich nutzen?

Ich muss…Beginnen Sie mit…
Wiederholen Sie Klicks und EingabenWorkflow Aktionen oder Rekorder
Verwenden Sie denselben Workflow mit unterschiedlichen Werten erneutVariablen
Behandeln Sie einen optionalen SeitenstatusBedingungen
Beweisen Sie, dass eine Aktion wirklich funktioniert hatÜberprüfung
Führen Sie denselben Workflow in mehreren Browsersitzungen ausAutomatisierungsziel Profiles
Später automatisch ausführenAufgabenplanung
Erholen Sie sich von einer längeren UnterbrechungKontrollpunkte
Gehen Sie sicher mit unsicheren Ergebnissen umÜberprüfungszentrum
Verstehe einen FehlerAusführungsinspektor, Protokolle, Beweise und Kopierdiagnose
Behandeln Sie einen geänderten SelektorResiliente Lokalisierer + Lokalisierungsheilung

Glossar

Aktion
Ein Browservorgang innerhalb eines Workflow.
Workflow
Die geordnete Logik, die beschreibt, was passieren soll.
Automatisierung
Die Ausführungsrichtlinie: Ziele, Fenster, Parallelität, Zeitüberschreitungen und zugehörige Einstellungen.
Aufgabe
Das Objekt, das einen Workflow und eine Automatisierung bindet und die manuelle/geplante Ausführung steuert.
Unteraufgabe
Eine konkrete persistente Arbeitseinheit, die aus einer Aufgabe erstellt wurde und üblicherweise an eine Profile/Ressource gebunden ist.
Profil
Eine dauerhafte isolierte Browserumgebung.
Geist Profile
Eine vorübergehende isolierte Ausführung Profile.
Locator
Die Regel oder das Bündel von Hinweisen, die zur Identifizierung eines Seitenelements verwendet werden.
Überprüfung
Die Prüfung, die bestimmt, ob der erwartete Effekt eingetreten ist.
Beweise
Strukturierte Vorher/Nachher-Informationen, Diagnosen und optionale Screenshots, die zum Verständnis eines Ergebnisses dienen.
Idempotenz
Eine Möglichkeit, denselben logischen Vorgang zu erkennen, sodass eine Wiederholung nicht versehentlich einen Duplikateffekt erzeugt.
Leistungsschalter
Ein Schutz, der eine fehlerhafte Site/einen fehlerhaften Aktionspfad anhält, wenn kürzliche Fehler auf ein umfassenderes Problem hinweisen.

Checkliste für Anfänger

  • Ich kann Workflow vs. Automatisierung vs. Aufgabe erklären.
  • Ich habe manuell einen kurzen Workflow erstellt.
  • Ich habe es in einem sichtbaren Profile getestet.
  • Ich weiß, wie man Recorder verwendet und aufgezeichnete Schritte bereinigt.
  • Ich kann ein Seitenelement mit einem stabilen Locator identifizieren.
  • Ich kann eine Variable und eine einfache Bedingung hinzufügen.
  • Ich verstehe, warum wichtige Aktionen überprüft werden müssen.
  • Ich weiß, wohin ich Protokolle und Fehler kopieren muss, wenn etwas fehlschlägt.

Erweiterte Checkliste

  • Für wichtige Nebenwirkungen nutze ich die explizite Verifizierung.
  • Ich verstehe, dass es nach einer unsicheren Zustellung zu keiner Wiedergabe kommt.
  • Ich kann Parallelität und Zeitüberschreitungen absichtlich konfigurieren.
  • Ich weiß, wann ich Persistent vs. Ghost Profiles verwenden sollte.
  • Ich verwende bei Bedarf die Verzweigungen „error/timeout/inconclusive/finally“.
  • Ich kann Checkpoints für lange Workflows verwenden.
  • Ich verstehe die Entscheidungen des Review Centers.
  • Ich kann Lokalisierungs-, Handlungsfähigkeits-, Treiber- und Verifizierungsdiagnosen interpretieren.
FAQ

Häufige Fragen

Zeit Nach BedarfZiel Erhalten Sie schnelle Antworten auf häufig gestellte Fragen
Muss ich JavaScript kennen?

Nein. Sie können normale Browser-Workflows mit Aktionen, Recorder, Variablen und Bedingungen erstellen. Die JavaScript-Auswertung ist eine erweiterte Option, wenn Sie eine benutzerdefinierte Seitenlogik benötigen.

Soll ich selbst DOM, CDP oder Native wählen?

Normalerweise nein. Beginnen Sie mit Auto. Wählen Sie einen expliziten Treiber, wenn Sie ein Kompatibilitätsproblem testen oder verstehen, warum ein bestimmter Übermittlungspfad erforderlich ist.

Warum wurde ein Klick ausgeführt, die Überprüfung blieb jedoch ergebnislos?

Die Eingabe wurde möglicherweise übermittelt, aber der erwartete Seiteneffekt wurde nicht beobachtet. Überprüfen Sie die Verifizierungsregel, das Seiten-Timing, das Zielelement und die Website-Reaktion. Gehen Sie nicht davon aus, dass die Wiederholung der Aktion sicher ist.

Kann ein Workflow auf vielen Profiles ausgeführt werden?

Ja. Konzentrieren Sie Workflow auf die Schritte und verwenden Sie die Automatisierung, um Profiles und die Ausführungsrichtlinie auszuwählen.

Soll ich Fenster sofort ausblenden?

Während des Lernens sind sichtbare Fenster leichter zu verstehen und zu debuggen. Nachdem ein Workflow nachgewiesen wurde, testen Sie die versteckte Ausführung separat, da sich Websites und Interaktionspfade unterschiedlich verhalten können.

Was soll ich senden, wenn ich Hilfe benötige?

Kopieren Sie den genauen Fehler, das relevante Aktionsergebnis, die Protokolle, die Beweis-/Verifizierungsdetails und das Szenario oder den Workflow-Schritt. Text ist nützlicher als ein Screenshot, wenn kopierbare Diagnosen verfügbar sind.

Bereit zum Üben?

Bauen Sie noch heute einen kleinen Workflow.

Beginnen Sie mit einer Aufgabe, die Sie bereits manuell ausführen. Halten Sie es kurz, führen Sie es in einem sichtbaren Profile aus, überprüfen Sie das Ergebnis und verbessern Sie es dann um eine Funktion nach der anderen.

Reference & examples

Go from lessons to reusable workflows

Use the action reference when you need exact workflow building blocks, or start from practical automation patterns.

Automation Actions

Reference for navigation, input, waits, conditions, downloads, assertions, retries, schedules, and execution controls.

Open Action Reference →

Automation Examples

Reusable patterns for forms, multi-profile workflows, popups, downloads, checkpoints, and review flows.

Open Examples →