在 HP UFT 中使用记录和 运行 设置重新启动 Safari

Re-launching Safari using Record and Run Settings in HP UFT

我计划 运行 在 Mac 环境中的 Safari 浏览器中从 UFT 测试脚本。我了解 UFT 12.02 通过其“记录和 运行 设置”支持此类功能,用户可以在其中 select“Apple Safari(在远程 Mac 计算机上)”在远程 [=24] 上启动 Safari =] 到 运行 个测试用例。

但是,有没有一种方法可以在关闭后远程重新启动 Safari 浏览器,而无需通过记录和 运行 设置面板?那是我的测试用例之一。

澄清一下,我目前在 Windows 上使用 Systemutil.Run 功能来帮助在关闭浏览器后自动重新启动浏览器。根据我的理解和试验,该功能仅适用于 Windows.

我们可以在 Mac 上使用类似的功能来重新启动 Safari 吗?

SystemUtil.Run 用于本地机器上的 运行 内容,您希望使用 RemoteConnection.

根据文档RemoteConnection.Run "safari" 可用于启动 Safari。

我不确定 Appliation 参数应该是什么格式(完整路径或只是 "safari"),因为我手头没有 Mac。请更新它是否有效,以便未来的寻求者将有一个完整的答案。(感谢 @Stephan 在评论中回答这个问题)。