Zum Hauptinhalt springen
Version: 0.23.1

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.

hinweis

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.

📸 Screenshot erforderlich – /img/editor/actions/tools/get.png

Aufnehmen: 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.

ParameterBeschreibung
SuchobjektWas gelesen werden soll.
VariablennameVariable, die das Ergebnis erhält.
Erfolg erforderlichDas Szenario anhalten, wenn der Wert nicht gelesen werden kann.
TimeoutMaximale Suchdauer für das Element in Sekunden. Standard 60. (Erweiterte Optionen)
ErgebnistypWas gespeichert wird – siehe Tabelle unten. Standard text. (Erweiterte Optionen)
Ergebnis ist geheimMaskiert den Wert in Logs und Screenshots. Standard aus. (Erweiterte Optionen)
ErgebnistypSpeichert
textDen erkannten Text.
regexDen Teil des Textes, den der reguläre Ausdruck des Suchobjekts erfasst.
is_visibleTrue/False – ob das Element überhaupt gefunden wurde. Es wird nichts gelesen.
rawDie Rohdaten des Elements, für die fortgeschrittene Verwendung in Python-Code.
tipp

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.

📸 Screenshot erforderlich – /img/editor/actions/tools/create_var.png

Aufnehmen: 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.

ParameterBeschreibung
ZuweisungDer 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.

📸 Screenshot erforderlich – /img/editor/actions/tools/python_code.png

Aufnehmen: 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.

ParameterBeschreibung
KommentarKurze Bezeichnung, die an der Aktion im Baum angezeigt wird, damit sich der Block erkennen lässt, ohne ihn zu öffnen. Standard Python Code Block.
CodeDer 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.

📸 Screenshot erforderlich – /img/editor/actions/tools/sql_query.png

Aufnehmen: 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.

ParameterBeschreibung
SQL-TreiberZu verwendender ODBC-Treiber, ausgewählt aus den auf dem Rechner installierten Treibern.
ServerHostname oder IP-Adresse des Datenbankservers.
PortPort, auf dem der Server lauscht. Standard 1433.
DatenbankName der Zieldatenbank.
Benutzername / PasswortAnmeldedaten. Referenzieren Sie das Passwort aus dem Tresor, statt es einzutippen.
SQL-AbfrageDie auszuführende Anweisung.
In Variable speichernVariable, die die Ergebnismenge erhält.
VerschlüsselnAktiviert TLS für die Verbindung. Optional.
Serverzertifikat vertrauenAkzeptiert selbstsignierte oder anderweitig nicht vertrauenswürdige Zertifikate. Optional.
Vertrauenswürdige VerbindungVerwendet die Windows-Authentifizierung statt Benutzername und Passwort. Optional.
Zusätzliche ParameterWeitere Optionen für die Verbindungszeichenfolge, im Format param1=a; param2=b. Optional.
warnung

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.

📸 Screenshot erforderlich – /img/editor/actions/tools/open_url.png

Aufnehmen: das Formular [RDP] URL öffnen mit aufgeklappter Gruppe Erweiterte Optionen. Warum erforderlich: Bisher hat keine der beiden Varianten einen Screenshot.

URL öffnen (Web)

ParameterBeschreibung
URLZu öffnende Adresse. Akzeptiert Variablen. Standard https://www.google.com.

[RDP] URL öffnen

ParameterBeschreibung
URLZu öffnende Adresse. Standard https://www.google.com.
Als AdministratorStartet den Browser mit erhöhten Rechten. (Erweiterte Optionen)
Sensible DatenHält die URL aus den Logs heraus – verwenden Sie diese Option, wenn die URL ein Token enthält. (Erweiterte Optionen)
TimeoutWie lange auf den Start des Browsers gewartet wird, in Sekunden. Standard 15. (Erweiterte Optionen)
SchlafzeitPause nach dem Start des Browsers, in Sekunden. Standard 1. (Erweiterte Optionen)