Skript für Schrittbeschreibungserstellung

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • In einem Schritt-Konfigurationsdatensatz bestimmt das Skriptfeld zur Erstellung der Schrittbeschreibung die Schrittbeschreibung, die das System erstellt, wenn ein Schritt dieses Typs zu einem Test hinzugefügt wird.

    Ein Beispiel dafür, wie und wo die von diesem Skript erstellte Beschreibung angezeigt wird, finden Sie unter Beispiel für Beschreibungserstellungsskript.

    Schritt

    Die stepParameter bis GenerateDescription() Gibt dem Skript Zugriff auf das Schrittobjekt, das wiederum Zugriff auf die Eingabevariablen gewährt, wie im Schrittkonfigurationsdatensatz definiert. (Eingabevariablen werden in einer zugehörigen Liste definiert.)

    Wenn zum Beispiel die zugehörige Eingabenliste zwei Datensätze var1 und var2 enthält, kann das Skript var1 mit dem Ausdruck step.inputs.var1 und var2 mit step.inputs.var2 referenzieren.

    Beschreibungserstellungsskript „Datensatzabfrage“

    
        (function generateDescription(step) {
        var td = GlideTableDescriptor.get(step.inputs.table);
        if (!td) {
             gs.log("Invalid table name in test step: " + step.inputs.table);
             return gs.getMessage("Set field values");
        }
        var descriptionGenerator = new ATFStepDescriptionGenerator();
        var description = gs.getMessage("There should be at least one record in '{0}' matching " +
                          "a query of\n{1}",
                          [step.inputs.table.getDisplayValue(),
                          descriptionGenerator.getConditionDescription(step.inputs.table, step.inputs.field_values)]);
        
        return description;
        })(step);