Aktion: FilterRegularExpression
Funktion: Die Aktion verarbeitet Zeichenketten mittels regulärer Ausdrücke.
Aufruf: Testreiber System
Registerkarte: Konfiguration
Eingangsstring | String, in dem nach einem bestimmten Muster (Substring) gesucht wird |
Regulärer Ausdruck | Regulärer Ausdruck, der das Suchmuster definiert |
Ausgangsparameter | Parameter, in dem die gefundenen Substrings gespeichert werden Der Parametername wird ohne Anführungszeichen eingetragen. Beispiel: Wenn die Auf Übereinstimmung prüfen aktiviert ist, ist die Eingabe optional. In allen anderen Fällen muss ein Ausgangsparameter angegeben werden. |
Wenn beim Ausführen der Aktion keine Übereinstimmung gefunden wird, schlägt die Aktion fehl. Wenn eine Übereinstimmung gefunden wird, hängt das weitere Verhalten von der ausgewählten Option ab. | |
Auf Übereinstimmung überprüfen | Wenn ein Ausgangsparameter konfiguriert ist, erhält er den Wert |
Ersten Treffer finden | Der String des ersten Matches wird in den Ausgangsparameter geschrieben. Die Aktion kehrt erfolgreich zurück. |
Alle Treffer finden, Ergebniss trennen durch | Alle Übereinstimmungen werden, separiert durch den angegebenen Text, zu einem String zusammengefasst und dem Ausgangsparameter zugewiesen. |
Treffer ersetzen mit | Alle Übereinstimmungen werden durch den konfigurierten Text ersetzt. Das Ergebnis dieser Ersetzung wird dem Ausgangsparameter zugewiesen. |
Registerkarte: Parameter
Die in der Registerkarte Parameter definierten Parameter werden verwendet, um Werte zwischen Testskriptvariablen und Parametern von Testaktionen auszutauschen. Parameter können in der Registerkarte Konfiguration als Platzhalter verwendet werden. Dabei wird der Name des Parameters im Konfigurationsdialog in geschweifte Klammern gesetzt. Beispielsweise {name}
.
Tipp
Global im Skript definierte Variablen (mit Präfix $GLOBALS.
) können Sie direkt in der Testaktion verwenden. Eine Übergabe durch Eingangsparameter ist dabei nicht notwendig. Für das Schreiben von globalen Variablen ist die Verwendung von Ausgangsparametern notwendig.
Eingangsparameter: Bei der Ausführung der Testaktion werden die Werte der Testskriptvariablen den Eingangsparametern der Testaktion übergeben und können in der Konfiguration der Testaktion verwendet werden. | |
Ausgangsparameter: Bei der Ausführung der Testaktion werden die Werte der Ausgangsparameter der Testaktion den Testskriptvariablen übergeben und können so beispielsweise in anderen Testaktionen verwendet werden. | |
Name | Name des Eingangs- / Ausgangsparameters Dieser Name wird zusätzlich zum Variablennamen definiert, um die Herkunft des Parameters erkenntlich machen zu können, wenn er an ein anderes Skript übergeben wird. Beim Testlauf wird dieser Name als Name außerhalb Im Fenster Testfortschritt in der Registerkarte Variablen (Gültigkeitsbereich #<n>) mit angezeigt. Hintergrund: Wenn ein Skript Um zu sehen, dass diese Variable „außerhalb“ des Skripts |
Variable | Name der Testskriptvariablen Beispiel: |
Nach oben | Verschiebt die selektierte Variable um 1 Zeile nach oben |
Nach unten | Verschiebt die selektierte Variable um 1 Zeile nach unten |
Entfernen | Entfernt die selektierte Variable aus der Liste |