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
| Parameter | Beschreibung |
|---|---|
| Referenz | Der stabile Anker, den der Roboter immer finden kann, z. B. die Beschriftung Email: oder eine Spaltenüberschrift. |
| Abfrage | Das Ziel, das in der angegebenen Richtung von der Referenz aus gesucht wird. Lassen Sie dessen Beschriftung leer, um jedes Element dieses Typs zu treffen. |
| Elementindex | Welcher 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.

| Parameter | Beschreibung |
|---|---|
| Suchausrichtung | Von 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.
| Parameter | Beschreibung |
|---|---|
| In derselben Zeile suchen | Wenn 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. |

Praxisbeispiel
Auslesen einer Rechnungsnummer, die sich jedes Mal ändert und rechts neben einer festen Beschriftung steht:
| Feld | Wert |
|---|---|
| Objekttyp | Rechts von |
| Referenz → Typ / Beschriftung | Text / Invoice number |
| Abfrage → Typ / Beschriftung | Text / ^\d{8}$ |
| Abfrage → Suchmethode | REGEX |
| In derselben Zeile suchen | an |
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.
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.