Warteaktionen
Aktionen der Gruppe Warten im Aktionsmenü. Wartevorgänge machen ein Szenario stabil: Statt zu raten, wie lange eine Anwendung braucht, warten Sie, bis der Bildschirm zeigt, dass sie bereit ist.
Warten auf und Warten bis Verschwinden befanden sich früher in der Gruppe Eingabeaktionen. Sie haben jetzt eine eigene Gruppe Warten.
Warten auf
Wartet, bis das angegebene Element auf dem Bildschirm erscheint. Angeheftete Aktion.
/img/editor/actions/wait/wait_for.pngAufnehmen: das Formular Warten auf mit gesetztem Suchobjekt, sichtbarem Timeout und
aufgeklappter Gruppe Erweiterte Optionen, sodass Timeout-Ausnahme ignorieren zu sehen ist.
Hinweis: Das alte Bild ist actions/input/wait.png – die Aktion ist in die Gruppe Warten
umgezogen, verschieben Sie daher auch die Datei. Timeout-Ausnahme ignorieren ist neu.
| Parameter | Beschreibung |
|---|---|
| Suchobjekt | Element, auf das gewartet wird. Leer lassen, um zu warten, bis laufende Aktivität in der Benutzeroberfläche abgeklungen ist. |
| Timeout | Maximale Wartezeit in Sekunden. Standard 30. |
| Erfolg erforderlich | Das Szenario anhalten, wenn das Element nicht rechtzeitig erscheint. |
| Timeout-Ausnahme ignorieren | Wenn an, wird ein Timeout protokolliert, löst aber keinen Fehler aus, sodass das Szenario weiterläuft. Standard aus. (Erweiterte Optionen) |
Warten bis Verschwinden
Wartet, bis das angegebene Element nicht mehr auf dem Bildschirm ist – ein Fortschrittsdialog, ein Ladesymbol, eine „Bitte warten“-Einblendung oder das Fenster einer Anwendung, die Sie gerade geschlossen haben.
/img/editor/actions/wait/wait_until_disappear.pngAufnehmen: das Formular Warten bis Verschwinden mit einem Suchobjekt, das auf einen Fortschrittsdialog zeigt. Warum erforderlich: Die beiden Warteaktionen teilten sich bisher einen Screenshot; geben Sie jeder einen eigenen.
| Parameter | Beschreibung |
|---|---|
| Suchobjekt | Element, das verschwinden muss. |
| Timeout | Maximale Wartezeit in Sekunden. Standard 30. |
| Erfolg erforderlich | Das Szenario anhalten, wenn das Element nach Ablauf des Timeouts noch vorhanden ist. |
| Timeout-Ausnahme ignorieren | Den Timeout protokollieren, statt einen Fehler auszulösen. (Erweiterte Optionen) |
Die richtige Warteaktion wählen
| Situation | Verwenden |
|---|---|
| Der nächste Bildschirm hat eine eindeutige Beschriftung | Warten auf diese Beschriftung |
| Ein Fortschrittsdialog muss abgeschlossen sein | Warten bis Verschwinden auf den Dialog |
| Eine Anwendung muss vollständig beendet sein | Warten bis Verschwinden auf ihren Fenstertitel |
| Sie brauchen eine einfache, feste Pause | Schlafen (Ablaufsteuerung) |
Greifen Sie erst zuletzt zu Schlafen. Eine feste Pause ist an einem langsamen Tag entweder zu kurz – was den Lauf abbrechen lässt – oder an einem schnellen Tag zu lang, was bei jeder einzelnen Ausführung Zeit verschwendet. Ein Warten auf etwas, das der Bildschirm tatsächlich anzeigt, ist schneller und zuverlässiger.
Erfolg erforderlich aus und Timeout-Ausnahme ignorieren an macht aus einer Warteaktion ein „gib diesem Element die Chance zu erscheinen, aber mach ohne es weiter“ – der saubere Weg für Dialoge, die nur manchmal auftauchen.