Warten bis Bild oder Text erscheint oder verschwindet
In vielen Fällen ist es notwendig, darauf zu warten, dass ein Bild oder Text auf Ihrem Bildschirm oder innerhalb eines bestimmten Bereichs erscheint oder verschwindet. Dadurch wird sichergestellt, dass der Text oder das Bild, das Sie überwachen, korrekt erkannt oder entfernt wird, bevor Sie fortfahren. Wenn Sie beispielsweise auf eine Schaltfläche innerhalb einer App klicken möchten, müssen Sie sicherstellen, dass die Schaltfläche auf Ihrem Bildschirm sichtbar ist. Ebenso müssen Sie warten, bis ein Ladesymbol verschwindet, wenn Sie erst danach fortfahren möchten.
Warten bis ein Bild oder Text erscheint
Um zu warten, bis eine Vorlage erscheint, können Sie Screen:wait(template: string, timeout: number) verwenden. Ähnlich wie bei der Bilderkennung müssen Sie die Vorlage als Text- oder Bildname übergeben.
Entsprechender Code
# wait the button appears
Screen:wait('button.jpg', 10000);
Entsprechender Block-Editor
Dieses Makro wartet bis zu 10 Sekunden lang, bis „button.jpg" auf dem Bildschirm erscheint. Wenn „button.jpg" innerhalb dieser Zeit nicht erscheint, tritt ein Fehler auf.
Warten bis ein Bild oder Text verschwindet
Um zu warten, bis eine Vorlage verschwindet, verwenden Sie Screen:waitVanish(template: string, timeout: number). Diese Funktion wartet, bis der angegebene Text oder das angegebene Bild vom Bildschirm verschwindet.
Entsprechender Code
# wait until 'loading_icon.jpg' vanish
Screen:waitVanish('loading_icon.jpg', 10000);
Entsprechender Block-Editor
Dieses Makro wartet bis zu 10 Sekunden lang, bis „loading_icon.jpg" vom Bildschirm verschwindet. Wenn das Symbol nach dieser Zeit noch sichtbar ist, tritt ein Fehler auf.
Nächster Schritt
Für zuverlässigere, langlaufende Automatisierungen fahren Sie fort mit: