Wie können wir Ihnen helfen?
-
Letzte Updates
-
Tool Suite 8.0
-
-
- Feld setzen
- Feld prüfen
- Feld gegen Referenzwert prüfen
- Feld auslesen
- Methode ausführen
- Meldung prüfen
- Drag & Drop
- Browseranweisung
- SAP-Funktion aufrufen
- Data Manager aufrufen
- Ranorex Applikation aufrufen
- PDF verifizieren
- Variable setzen
- Variable prüfen
- Berechnung durchführen
- Text zusammensetzen
- Text extrahieren
- Wert in Datei speichern
- Wert von einer Datei laden
- Warten-Schritt einfügen
- Bildschirmfoto manuell einfügen
- Größenänderung
- Browsertab schließen
- ... >15 <
-
-
- Benutzeroberfläche - Allgemein
- Benutzeroberfläche - Menüleiste
- Benutzeroberfläche - Tabellensuche / geöffnete Testfälle
- Benutzeroberfläche - Abfrageeditor
- Benutzeroberfläche - Ergebnisbereich
- Benutzeroberfläche - Parameter / Variablenzuordnung
- Benutzeroberfläche - Anhänge
- Schnelleinstellungen - Zwischenergebnisse anzeigen
- Verwendete Shortcuts
- ... >1 <
-
-
-
Tool Suite 7.0
-
-
- Feld setzen
- Feld prüfen
- Feld auslesen
- Methode ausführen
- Meldung prüfen
- Drag & Drop
- Browseranweisung
- SAP-Funktion aufrufen
- Ranorex Applikation aufrufen
- Variable setzen
- Variable prüfen
- Berechnung durchführen
- Text zusammensetzen
- Text extrahieren
- Wert in Datei speichern
- Wert von einer Datei laden
- Warten-Schritt einfügen
- Bildschirmfoto manuell einfügen
- Größenänderung
- Browsertab schließen
- ... >12 <
-
-
- Benutzeroberfläche - Allgemein
- Benutzeroberfläche - Menüleiste
- Benutzeroberfläche - Tabellensuche / geöffnete Testfälle
- Benutzeroberfläche - Abfrageeditor
- Benutzeroberfläche - Ergebnisbereich
- Benutzeroberfläche - Parameter / Variablenzuordnung
- Benutzeroberfläche - Anhänge
- Schnelleinstellungen - Zwischenergebnisse anzeigen
- Verwendete Shortcuts
- ... >1 <
-
-
-
Tool Suite 6.4
-
-
- Feld setzen
- Feld prüfen
- Feld auslesen
- Methode ausführen
- Meldung prüfen
- Drag & Drop
- Browseranweisung
- SAP-Funktion aufrufen
- Ranorex Applikation aufrufen
- Variable setzen
- Variable prüfen
- Berechnung durchführen
- Text zusammensetzen
- Text extrahieren
- Wert in Datei speichern
- Warten-Schritt einfügen
- Bildschirmfoto manuell einfügen
- Größenänderung
- Browsertab schließen
- ... >11 <
-
-
- Benutzeroberfläche - Allgemein
- Benutzeroberfläche - Menüleiste
- Benutzeroberfläche - Tabellensuche / geöffnete Testfälle
- Benutzeroberfläche - Abfrageeditor
- Benutzeroberfläche - Ergebnisbereich
- Benutzeroberfläche - Parameter / Variablenzuordnung
- Benutzeroberfläche - Anhänge
- Schnelleinstellungen - Zwischenergebnisse anzeigen
- Verwendete Shortcuts
- ... >1 <
-
-
-
Premium Support
-
- Artikel kommen bald
-
- Artikel kommen bald
< Zurück
Drucken
ClientQuery
Veröffentlicht5. Juni 2024
Geändert6. Juni 2024
VonAlexandra Klettenhofer
Eine ClientQuery bietet die Möglichkeit
- Clientseitig Daten zu generieren bzw.
- Datensätze aus eingehenden Knoten aufzubereiten bzw.
- Daten aus Abfragen mit konstanten Iterationen zu verbinden.
Die ClientQuery basiert dabei auf einer In-Memory SQLite Datenbank (Version 3.38.5). Die Datensätze aus den eingehenden Knoten werden hierfür in Tabellen abgelegt.
Attribute:
Attribut | Erforderlich | Beschreibung |
---|---|---|
Id | Ja | Eindeutige Id im Abfragebaum |
DependsOn | Nein | Optionale Abhängigkeit auf einen oder mehrere Abfrageknoten. Diese werden mit ihrer Id als Namen als SQLite Tabelle bereitgestellt. |
ConstantIterations | Nein | Bezeichnung für die konstanten Iterationen |
Parameters | Nein | Optionale "Benannte" (Named) SQLite Parameter. Unterstützt wird nur die Variante mit dem Doppelpunkt. |
Statement | Ja | SQLite Abfrage |
ResultFilters | Nein | Liste von Ergebnisaufbereitung |
Select Syntax als Graph
Beispiele
Beispiel 1 – Datumsberechnung:
--- !ClientQuery Id: Dates Statement: Select date('now') as Today, date('now', 'start of month', '+1 month', '-1 day') as LastOfMonth
Ergebnis:
Today | LastOfMonth |
---|---|
2022-12-22 | 2022-12-31 |
Beispiel 2 – Parameter:
--- !ClientQuery Id: Parameter Parameters: Foo: Bar Statement: Select :Foo as Name
Ergebnis:
Name |
---|
Bar |
Beispiel 3 – Konstante Iterationen mit dem aktuellen Tagesdatum befüllen:
In diesem Beispiel hat der Testfall 4 Variablen: Var1, Var2, Var3 und Date.
Var1, Var2 und Var3 werden über konstante Iterationen befüllt. Die Ergebnisspalte Date soll mit dem aktuellen Tagesdatum befüllt werden.
Daten der bestehenden konstanten Iterationen:
Date | Var1 | Var2 | Var3 |
---|---|---|---|
2023-12-31 | x | xx | xxx |
2023-12-31 | y | yy | yyy |
2023-12-31 | z | zz | zzz |
--- !ClientQuery Id: Root ConstantIterations: Iterations Statement: Select date() as Date, Var1, Var2, Var3 from Iterations
Ergebnis:
Date | Var1 | Var2 | Var3 |
---|---|---|---|
2024-06-04 | x | xx | xxx |
2024-06-04 | y | yy | yyy |
2024-06-04 | z | zz | zzz |
Für weitere SQLite-Funktionen siehe auch: SQLite Zusatzfunktionen
Inhaltsverzeichnis