Aktion: InstallMessageHandler
Funktion: Die Aktion bewirkt zusammen mit der Aktion UnsinstallAndCheckMessageHandler das automatische Beantworten und Prüfen von Meldungsfenstern, die während eines automatischen Testskriptablaufs blockieren würden.
Aufruf: Testreiber System
Die beiden Aktionen InstallMessageHandler und UninstallAndCheckMessageHandler müssen immer zusammen genutzt werden. InstallMessageHandler markiert dabei den Beginn und UninstallAndCheckMessageHandler das Ende der Sequenz, innerhalb derer die konfigurierte Behandlung der Meldungsfenster anzuwenden ist. Eine geschachtelte Definition mehrerer Message Handler ist zulässig.
Registerkarte: Konfiguration
Bezeichner | Schlüssel, der beim abschließenden UninstallAndCheckMessageHandler zur Identifikation des zugehörigen Message Handlers dient Beispiel: |
Erwartete Meldungen | Tabelle zur Filterung und Konfiguration der Handhabung der Meldungen Jede Zeile beinhaltet die Konfiguration einer Nachricht. |
Typ | . Meldungstyp
|
Schlüssel | Schlüssel zur Identifizierung der Meldung Beispiel: Zur Festlegung dieses Werts müssen Sie wissen, mit welchem Schlüssel die Meldung in der Implementierung aufgerufen wird (IMessageService3). |
Meldung | Meldungstext zur Identifizierung der Meldung Die Wildcards der Form ? und * sind erlaubt. |
Eingabeaufforderung Ergebnis | Wenn die Option Weiter nicht aktiviert ist, legt diese Spalte bei Fenstern vom Typ Eingabeaufforderung fest, auf welche Weise die Nachricht beantwortet wird. Folgende Möglichkeiten stehen zur Verfügung:
|
Optional |
|
Weiter |
|
Mehrfach |
|
Ergebnis Mehrfach-Auswahl | Legt den Rückgabewert bei Mehrfachauswahl-Abfragen fest Die Optionen werden von 0 an fortlaufend nummeriert. |
Zusätzliche Eingabefelder | Hinzufügen: Durch einen Doppelklick öffnet sich ein Fenster zur Konfiguration zusätzlicher Eingabefelder.
|
Alle anderen Meldungen | Handhabung der Meldungen, die von keinem der definierten Filter erfasst wurden
|
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 |