Skript für Schrittbeschreibungserstellung

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 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

    Der Parameter step zu generateDescription() gibt dem Skript Zugriff auf das Schrittobjekt, wodurch es Zugriff auf die Eingabevariablen erhält, 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);