Werkzeugaktionen
Die Gruppe Werkzeuge enthält die Arbeitspferde, die zu keinem einzelnen Eingabegerät gehören – Werte vom Bildschirm lesen, Variablen erstellen, SQL oder Python ausführen, URLs öffnen.
Werkzeuge ersetzt die alten Gruppen Sonstige und Eingabeaktionen. Abrufen ist aus Eingabe hierher umgezogen, Variable erstellen aus Ablauf, SQL ausführen und Python-Code aus Sonstige. Die Aktion Konstante ist veraltet – verwenden Sie stattdessen Variable erstellen.
Abrufen
Liest einen Wert vom gesteuerten Bildschirm in eine Variable. Angeheftete Aktion, Tastenkürzel Ctrl+Shift+G.
/img/editor/actions/tools/get.pngAufnehmen: das Formular Abrufen mit gesetztem positionsbezogenem Suchobjekt und aufgeklappter
Gruppe Erweiterte Optionen, sodass Timeout, Ergebnistyp und
Ergebnis ist geheim sichtbar sind.
Hinweis: Das alte Bild ist actions/input/get.png – die Aktion ist in eine andere Gruppe umgezogen,
und Timeout ist neu.
| Parameter | Beschreibung |
|---|---|
| Suchobjekt | Was gelesen werden soll. |
| Variablenname | Variable, die das Ergebnis erhält. |
| Erfolg erforderlich | Das Szenario anhalten, wenn der Wert nicht gelesen werden kann. |
| Timeout | Maximale Suchdauer für das Element in Sekunden. Standard 60. (Erweiterte Optionen) |
| Ergebnistyp | Was gespeichert wird – siehe Tabelle unten. Standard text. (Erweiterte Optionen) |
| Ergebnis ist geheim | Maskiert den Wert in Logs und Screenshots. Standard aus. (Erweiterte Optionen) |
| Ergebnistyp | Speichert |
|---|---|
| text | Den erkannten Text. |
| regex | Den Teil des Textes, den der reguläre Ausdruck des Suchobjekts erfasst. |
| is_visible | True/False – ob das Element überhaupt gefunden wurde. Es wird nichts gelesen. |
| raw | Die Rohdaten des Elements, für die fortgeschrittene Verwendung in Python-Code. |
Mit is_visible wird Abrufen zu einem Bildschirmtest: Lesen Sie den Wert in eine Variable und verzweigen Sie mit Bedingung darauf, statt sich auf eine fehlschlagende Aktion zu verlassen.
Variable erstellen
Erstellt eine Variable aus einem Ausdruck oder weist einer vorhandenen einen neuen Wert zu. Tastenkürzel Ctrl+Shift+V.
/img/editor/actions/tools/create_var.pngAufnehmen: das Formular Variable erstellen mit der Zeile Zuweisung – dem Namensfeld, dem
Ausdrucksfeld und der Schaltfläche VAR – mit einem eingetragenen f-String-Ausdruck.
Hinweis: Das alte Bild ist actions/flow/create_var.png.
| Parameter | Beschreibung |
|---|---|
| Zuweisung | Der Variablenname und der ihm zugewiesene Python-Ausdruck. |
Ausdrücke sind Python, sodass Sie Variablen, die integrierten CONSTANTS und
String-Formatierung kombinieren können:
f"Rate_{CONSTANTS['FULL_DATE'].strftime(r'%d-%m-%Y')}.txt"
Die vollständige Liste der CONSTANTS finden Sie unter
Referenzen & Ressourcen.
Python-Code
Führt einen eingebetteten Python-Block aus. Die Variablen des Szenarios stehen darin zur Verfügung, und alles, was der Block zuweist, wird wieder zurückgegeben.
/img/editor/actions/tools/python_code.pngAufnehmen: das Formular Python-Code mit dem Code-Editor, der einige Zeilen echten Codes mit
Syntaxhervorhebung zeigt.
Hinweis: Das alte Bild ist actions/other/python_code.png.
| Parameter | Beschreibung |
|---|---|
| Kommentar | Kurze Bezeichnung, die an der Aktion im Baum angezeigt wird, damit sich der Block erkennen lässt, ohne ihn zu öffnen. Standard Python Code Block. |
| Code | Der auszuführende Python-Quellcode. |
SQL ausführen
Führt eine SQL-Abfrage über den ODBC-Treiber des Systems aus. Verfügbar auf Desktop- und RDP-Robotern.
/img/editor/actions/tools/sql_query.pngAufnehmen: das Formular SQL ausführen mit geöffneter Auswahlliste SQL-Treiber.
Maskieren: Machen Sie Servername und Benutzername unkenntlich.
Hinweis: Das alte Bild ist actions/other/sql_query.png.
| Parameter | Beschreibung |
|---|---|
| SQL-Treiber | Zu verwendender ODBC-Treiber, ausgewählt aus den auf dem Rechner installierten Treibern. |
| Server | Hostname oder IP-Adresse des Datenbankservers. |
| Port | Port, auf dem der Server lauscht. Standard 1433. |
| Datenbank | Name der Zieldatenbank. |
| Benutzername / Passwort | Anmeldedaten. Referenzieren Sie das Passwort aus dem Tresor, statt es einzutippen. |
| SQL-Abfrage | Die auszuführende Anweisung. |
| In Variable speichern | Variable, die die Ergebnismenge erhält. |
| Verschlüsseln | Aktiviert TLS für die Verbindung. Optional. |
| Serverzertifikat vertrauen | Akzeptiert selbstsignierte oder anderweitig nicht vertrauenswürdige Zertifikate. Optional. |
| Vertrauenswürdige Verbindung | Verwendet die Windows-Authentifizierung statt Benutzername und Passwort. Optional. |
| Zusätzliche Parameter | Weitere Optionen für die Verbindungszeichenfolge, im Format param1=a; param2=b. Optional. |
Der ODBC-Treiber muss auf dem Rechner, auf dem der Roboter läuft, bereits installiert und konfiguriert sein – der Editor liefert keinen mit. Siehe Systemanforderungen.
URL öffnen
Steuert den Browser. URL öffnen ist die Version für den Web-Roboter; [RDP] URL öffnen startet den Standardbrowser innerhalb der Remote-Sitzung.
/img/editor/actions/tools/open_url.pngAufnehmen: das Formular [RDP] URL öffnen mit aufgeklappter Gruppe Erweiterte Optionen. Warum erforderlich: Bisher hat keine der beiden Varianten einen Screenshot.
URL öffnen (Web)
| Parameter | Beschreibung |
|---|---|
| URL | Zu öffnende Adresse. Akzeptiert Variablen. Standard https://www.google.com. |
[RDP] URL öffnen
| Parameter | Beschreibung |
|---|---|
| URL | Zu öffnende Adresse. Standard https://www.google.com. |
| Als Administrator | Startet den Browser mit erhöhten Rechten. (Erweiterte Optionen) |
| Sensible Daten | Hält die URL aus den Logs heraus – verwenden Sie diese Option, wenn die URL ein Token enthält. (Erweiterte Optionen) |
| Timeout | Wie lange auf den Start des Browsers gewartet wird, in Sekunden. Standard 15. (Erweiterte Optionen) |
| Schlafzeit | Pause nach dem Start des Browsers, in Sekunden. Standard 1. (Erweiterte Optionen) |