Process Operations
Der Ordner TBox Automation Tools->Process Operations in der Standard-Untermenge enthält die folgenden Module:
TBox Start Program
Mit diesem Modul können Sie eine Applikation oder eine ausführbare Datei öffnen, die in einem Microsoft Windows®-Dateisystem gespeichert ist. Sie können damit auch eine Applikation über die Befehlszeile herunterfahren (siehe Beispiel 5).
Es besitzt die folgenden Modulattribute:
Modulattribut |
Beschreibung |
---|---|
Path |
Pfad zur Applikation, die Sie öffnen möchten, oder zu einer Umgebungsvariable. Geben Sie zum Herunterfahren einer Applikation den Namen der Befehlszeilenaufgabe ein. Dieser Eintrag ist obligatorisch. |
Directory |
Geben Sie ein Arbeitsverzeichnis für das Programm an. Standardmäßig verwendet Tricentis Tosca das Benutzerverzeichnis des im System angemeldeten Benutzers: C:\Dokumente und Einstellungen\<Benutzername>. |
Arguments |
Wenn Sie die Applikation über Argumente starten oder stoppen möchten, geben Sie Argumente an. |
Arguments->Argument |
Definieren Sie ein Argument und verwenden Sie die Aktion Input. Um eine Applikation herunterzufahren, muss eines der Argumente ihr Name gemäß der Registerkarte Details im Windows Task-Manager sein. Sie können mehrere Argumente angeben, und zwar eines pro Sub-Modulattribut. |
WaitforExit |
Sie können Tricentis Tosca anweisen, zu warten, bis die Applikation beendet wurde. Setzen Sie dazu den Wert True und verwenden Sie die Aktion Select. Optional können Sie StandardOutputFile, TimeoutForExit und ExitCode angeben. |
WaitforExit->StandardOutputFile |
Wenn Sie möchten, dass Tricentis Tosca ein Log erstellt, geben Sie den Pfad und den Namen der Log-Datei an. Das Log enthält die Standardausgabe (stdout) und den Standardfehler (stderr). |
WaitforExit->TimeoutForExit |
Geben Sie die maximale Zeit in Sekunden an, die Tricentis Tosca vor dem Beenden der Applikation warten soll. |
WaitforExit->ExitCode |
Überprüfen Sie den ExitCode Ihrer Applikation. Geben Sie dazu den Code in die Spalte Value ein und verwenden Sie die Aktion Verify. |
Run as |
Legen Sie fest, welche Domänen- oder lokalen Benutzer-Anmeldedaten Tricentis Tosca verwenden soll, um die Applikation zu öffnen. Standardmäßig wählt der Tosca Commander die Aktion Select. |
Run as->Username |
Benutzerprinzipalname (UPN)-Format des Benutzernamens, der die Applikation öffnen soll. Zum Beispiel: jdoe@company.com. |
Run as->Password |
Geben Sie bei Bedarf das Passwort des Benutzers an. |
![]() |
In diesem Beispiel starten Sie die Applikation Notepad.exe, die sich unter C:\Windows befindet. Dazu verwendet Tricentis Tosca die Benutzeranmeldedaten von John Doe, wie in Username und Password angegeben.
|
![]() |
In diesem Beispiel öffnen Sie die Datei Test01.xml, die sich unter D:\ befindet, mit dem Programm notepad.exe, das sich unter C:\Windows befindet. Als Arbeitsverzeichnis ist C:\Temp definiert.
|
![]() |
In diesem Beispiel starten Sie Google Chrome und öffnen die Webseite www.tricentis.com im privaten Modus:
|
![]() |
In diesem Beispiel starten Sie TCShell.exe, die sich unter %COMMANDER_HOME% befindet. Zusätzlich führt Tricentis Tosca die folgenden Aktionen aus:
|
![]() |
In diesem Beispiel starten Sie TCShell.exe, die sich unter %COMMANDER_HOME% befindet. Zusätzlich führt Tricentis Tosca die folgenden Aktionen aus:
|
![]() |
In diesem Beispiel verwenden Sie die Windows-Befehlszeilenaufgabe TaskKill (Link wird in einer neuen Registerkarte geöffnet), um Chrome erzwungen und sofort herunterzufahren.
|
TBox Close Program
Mit dem Modul TBox Close Program können Sie Folgendes tun:
-
Eine Applikation oder einen Prozess schließen.
-
Warten, bis eine Applikation geschlossen wurde.
-
Überprüfen, ob eine Applikation oder ein Prozess gerade ausgeführt wird.
Dies ist hilfreich, wenn Sie eine Applikation beenden müssen, bevor Sie mit dem nächsten Testschritt fortfahren können.
Das Modul hat die folgenden Modulattribute:
Modulattribut |
Beschreibung |
---|---|
Id* |
Prozessidentifikationsnummer (PID) der Applikation. Beispiel: 7588 |
Name* |
Prozessname der Applikation. Beispiel: msedge. |
Main Window Title* |
Titel des Hauptapplikationsfensters. Beispiel: Slack. |
Command Line |
Optional können Sie die Identifizierung verfeinern, indem Sie die Befehlszeilenparameter eingeben, mit denen Sie Ihre Applikation ausführen. Wenn Sie nur an bestimmten Teilen des Parametersatzes interessiert sind, verwenden Sie Platzhalter. |
Operation |
Wählen Sie die Operation aus, die Sie ausführen möchten:
|
*Sie müssen mindestens einen dieser Werte in Ihrem Testfall angeben, damit Tricentis Tosca die richtige Applikation bzw. den richtigen Prozess finden kann. Wenn Sie mehrere Applikationen oder Prozesse mit gleichen oder ähnlichen Bezeichnern haben, verwenden Sie mehr als einen dieser Bezeichner in Ihrem Testfall. |
![]() |
In diesem Beispiel überprüfen Sie, ob eine Applikation vorhanden ist, deren Fenstertitel Notepad enthält. Dazu verwenden Sie Platzhalter *.
Eine Applikation schließen, die Notepad in ihrem Fenstertitel enthält |
![]() |
In diesem Beispiel schließen Sie die Notepad-Applikation, die Sie zuvor mit dem Befehl notepad a.txt geöffnet haben.
Eine Anwendung schließen, die Sie mit Parametern über die Befehlszeile geöffnet haben |