Skripte verwenden
Scripting ermöglicht die Verwendung von Python-Skripten zur Automatisierung der Projektkonfiguration in Automation Builder. Parameter können zu Skripten hinzugefügt werden, so dass ein generisches Skript vor der Ausführung angepasst werden kann. Der Benutzer kann zu den meisten Teilen des Gerätebaums ein Skript hinzufügen. Ein Skript kann entweder von der Benutzeroberfläche (durch einen Befehl oder mit dem Python-Skripteditor) oder von der Windows-Befehlszeile aus gestartet werden und wird zusammen mit dem Projekt gespeichert.
Mit der Skripting-Funktion können Befehle oder komplexe Programmabläufe automatisiert werden.
Beispiele für Anwendungsfälle:
-
Integration von Automation Builder in automatische Build-Server-Umgebungen:
-
kontinuierliche Integration (CI)
-
kontinuierliche Bereitstellung (CD)
-
kontinuierliche Prüfung
-
-
Integration mit Software von Drittanbietern, zum Beispiel:
-
Code-Generatoren
-
Erstellung von Projekten, die auf eine bestimmte Maschinenkonfiguration zugeschnitten sind
-
-
Erstellung der Dokumentation
-
Aktualisierung der Bibliotheken: Einstellung von Projektinformationen während des Freigabeprozesses
-
Automatische Prüfung: Vor allem in Verbindung mit dem Professional Test Manager
-
Ausgabe von Variablen über Überwachungs-APIs
Lizenzvergabe
Für die Nutzung des Skriptings ist eine gültige Lizenz erforderlich. Wenn Sie ein Projekt mit einem vorhandenen Skriptobjekt ohne gültige Lizenz öffnen, dürfen Sie die Skripte nicht hinzufügen oder bearbeiten. Die Skripte werden jedoch nicht aus dem Projekt entfernt.
Skriptsprache
Die Skriptsprache Automation Builder ist modular und basiert auf IronPython. Die Komponente Automation Builder "ScriptEngine" kombiniert dazu den IronPython-Interpreter mit der Entwicklungsumgebung Automation Builder, die die umfangreichen Python-Framework-Bibliotheken inklusive Dateizugriff in Netzwerken und vieles mehr zur Verfügung stellt.