2016-07-27 12 views
1

Ich plane die Ausführung von Testskripten von UFT in einem Safari-Browser in einer Mac-Umgebung. Ich verstehe, dass UFT 12.02 diese Funktionalität durch seine "Aufnahme- und Ausführungseinstellungen" unterstützt, in denen Benutzer "Apple Safari (auf einem Remote-Mac-Computer)" auswählen können, um Safari auf einem Remote-Mac zum Ausführen von Testfällen zu starten.Starten von Safari mit Datensatz- und Ausführungseinstellungen in HP UFT

Gibt es jedoch eine Möglichkeit, den Safari-Browser nach dem Schließen remote neu zu starten, ohne den Bereich "Einstellungen für Aufnahme und Ausführung" durchlaufen zu müssen? Das ist einer meiner Testfälle.

Nur um zu verdeutlichen, verwende ich derzeit die Systemutil.Run Funktion auf Windows zu helfen, Browser automatisch neu zu starten nach dem Schließen sie. Aufgrund meines Verständnisses und meiner Versuche wurde diese Funktion nur für Windows entwickelt.

Gibt es eine ähnliche Funktion, die wir auf Mac verwenden könnten, um Safari neu zu starten?

Antwort

0

SystemUtil.Run ist für das Ausführen von Sachen auf dem lokalen Computer, Sie möchten RemoteConnection verwenden.

Nach der Dokumentation RemoteConnection.Run "safari" kann verwendet werden, um Safari zu starten.

Ich bin nicht sicher, welches Format der appliation Parameter (vollständiger Pfad oder nur "safari") sein sollten, da ich keinen Mac zur Hand habe. Bitte aktualisieren Sie, wenn es funktioniert, damit zukünftige Suchende eine vollständige Antwort erhalten. (Danke an @Stephan für die Antwort im Kommentar).

+0

Genau das, was ich brauchte. Für diejenigen, die sich wundern, genügt es, "Safari" in den Parameter zu setzen; Keine Notwendigkeit, den vollständigen Pfad anzugeben. – Stephen

Verwandte Themen