Zum Hauptinhalt springen
Version: 0.25.0

Positionsbezogene Suche

Eine positionsbezogene Suche findet ein Ziel anhand seiner Lage relativ zu einem anderen Element. Verwenden Sie sie immer dann, wenn sich der benötigte Wert bei jedem Lauf ändert, daneben aber etwas Stabiles steht – eine Feldbeschriftung, eine Spaltenüberschrift in einer Tabelle, eine Zeilenkennung.

Felder​

ParameterBeschreibung
ReferenzDer stabile Anker, den der Roboter immer finden kann, z. B. die Beschriftung Email: oder eine Spaltenüberschrift.
AbfrageDas Ziel, das in der angegebenen Richtung von der Referenz aus gesucht wird. Lassen Sie dessen Beschriftung leer, um jedes Element dieses Typs zu treffen.
ElementindexWelcher Treffer genommen wird, wenn mehrere Elemente in Frage kommen. (Erweiterte Optionen)

Sowohl Referenz als auch Abfrage sind selbst vollständige Suchobjekte, jedes hat also seine eigene Beschriftung, Suchmethode und seinen eigenen Typ.

Suchrichtungen​

Über / Unter – findet das Element oberhalb oder unterhalb der Referenz.

Suchobjekt Über mit geöffneter Auswahlliste Suchausrichtung

ParameterBeschreibung
SuchausrichtungVon welchem Ankerpunkt der Referenz aus der horizontale Abstand gemessen wird. Ein Wert aus der Auswahlliste: LEFT (Standard), RIGHT, MIDDLE, DISTANCE (Messung auf beiden Achsen), THRESHOLD (nur streng ausgerichtete Elemente akzeptieren) oder NONE.

Links von / Rechts von – findet das Element links oder rechts von der Referenz.

ParameterBeschreibung
In derselben Zeile suchenWenn an (Standard), müssen beide Elemente in derselben Zeile liegen. Schalten Sie die Option bei Layouts aus, in denen der Wert vertikal leicht versetzt ist.

Suchobjekt Rechts von

Praxisbeispiel​

Auslesen einer Rechnungsnummer, die sich jedes Mal ändert und rechts neben einer festen Beschriftung steht:

FeldWert
ObjekttypRechts von
Referenz → Typ / BeschriftungText / Invoice number
Abfrage → Typ / BeschriftungText / ^\d{8}$
Abfrage → SuchmethodeREGEX
In derselben Zeile suchenan

Der Roboter findet die feste Beschriftung und liest dann die erste achtstellige Zahl in derselben Zeile – unabhängig davon, wo sich das Fenster auf dem Bildschirm befindet.

tipp

Die Verankerung an einer Beschriftung macht die Automatisierung unempfindlich gegen Layoutverschiebungen. Ein regulärer Ausdruck in der Abfrage wählt dann nur den gewünschten Teil aus und ignoriert umgebenden Text wie etwa ein Währungssuffix.