FAQ zu GuiBrowser: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
== Windows Applikationen starten ==
== Windows Applikationen starten ==
Über den GuiBrowser werden i.A. keine Applikationen gestartet (*). Er stellt vielmehr Verbindungen zu laufenden Applikationen her.
Über den GuiBrowser werden i.A. keine Applikationen gestartet (*). Er stellt vielmehr Verbindungen zu laufenden Applikationen her.

Wenn Sie Ihren Client schon auf Ihrem Rechner gestartet haben, wählen Sie im GuiBrowser beim Verbinden WindowsAutomation aus und belassen die Standard Einstellungen im Verbinden-Dialog (localhost, 9988, 30). Dann wird ein Prozess gestartet (WindowsAutomation Client) der expecco mit Ihrem Desktop verbindet. Nach dem Verbinden sehen Sie im GuiBrowser unter der WindowsAutomation Verbindung alle Applikationen auf Ihrem Rechner.
Wenn Sie Ihren Client schon auf Ihrem Rechner gestartet haben, wählen Sie im GuiBrowser beim Verbinden WindowsAutomation aus und belassen die Standard Einstellungen im Verbinden-Dialog (localhost, 9988, 30). Dann wird ein Prozess gestartet (WindowsAutomation Client) der expecco mit Ihrem Desktop verbindet. Nach dem Verbinden sehen Sie im GuiBrowser unter der WindowsAutomation Verbindung alle Applikationen auf Ihrem Rechner.
Die Applikation wird über einen eigenen Baustein gestartet.
Die Applikation wird über einen eigenen Baustein gestartet.

Version vom 22. März 2019, 01:25 Uhr

Windows Applikationen starten[Bearbeiten]

Über den GuiBrowser werden i.A. keine Applikationen gestartet (*). Er stellt vielmehr Verbindungen zu laufenden Applikationen her.

Wenn Sie Ihren Client schon auf Ihrem Rechner gestartet haben, wählen Sie im GuiBrowser beim Verbinden WindowsAutomation aus und belassen die Standard Einstellungen im Verbinden-Dialog (localhost, 9988, 30). Dann wird ein Prozess gestartet (WindowsAutomation Client) der expecco mit Ihrem Desktop verbindet. Nach dem Verbinden sehen Sie im GuiBrowser unter der WindowsAutomation Verbindung alle Applikationen auf Ihrem Rechner. Die Applikation wird über einen eigenen Baustein gestartet.

Dazu legen Sie sich in der Testsuite einen neuen Baustein an- mit click auf das Icon in der Toolbar über dem Testsuite Browser (Projektbaum). Benennen Sie nun den Baustein um (Auswählen und rechtes Maus Menu "Umbenennen" / z.B. "Starte Client2". Wenn Sie diesen Baustein ausgewählt haben, wechseln Sie im Editor auf den Netzwerk/Network Reiter.

Faq guibrowser1.png

Danach drücken Sie im Editor die rechte Maus Taste und wählen im Menu "New Step (Neuer Schritt)" aus.

Faq guibrowser3.png

Es öffnet sich ein Dialog mit einer Liste von verfügbaren Bausteinen, die Sie Ihrem aktuellen Baustein hinzufügen können. Dort geben Sie als Pattern "Background OS" ein und sehen nun die gefilterte Liste. Wählen Sie bitte den Baustein "Background OS Process [ Start ]" aus und drücken OK.

Faq guibrowser4.png

Der Dialog wird geschlossen und es erscheint ein Mauscursor über den Sie auswählen können, wo Sie den neuen Baustein im Netzwerk plazieren möchten. Nachdem der Baustein plaziert ist, können Sie den Baustein parametrisieren (über Doppelklick auf den Eingangspin öffnet sich ein Editor, oder Pin auswählen und über rechtes Maus Menu die gewünschte Funktion auswählen). Dort tragen Sie dann die entsprechenden Vorgaben ein z.B.

Faq guibrowser5.png Führen Sie nun den Baustein "Starte Client2" aus (click auf "Play")und die gewünschte Applikation öffnet sich.

Der neue Baustein (Starte Client2) kann nun innerhalb Ihrer Testsequenz verwendet werden, um die Applikaton zu starten.

(*) allerdings finden sich in den mitgelieferten Bibliotheken auch Beustein zum Starten von Anwendungen, die Sie natürlich wie jede andere Aktion in eine aufgezeichnete Sequenz einfügen können. Wir empfehlen aber, Start und Stop von Aktionen als eigenstädnige seperate Schritte im Testplan zu definieren. Damit können diese gegebenenfalls disabled werden, um lange Startupzeiten während der Testentwicklung zu vermeiden.



Copyright © 2014-2024 eXept Software AG