在远程 Mac 计算机上使用 Apple Safari
您可以使用 UFT One 在远程 Mac 计算机上运行的 Apple Safari 浏览器上测试 Web 应用程序。UFT One 使用 WebSockets 协议连接到您指定的 Mac 计算机。请注意,Safari 上只能运行 Web 测试对象步骤。所有其他步骤 (包括实用程序对象步骤,如 SystemUtil.Run) 均在 UFT One 计算机上本地运行。
要在 Safari 浏览器上测试 Web 应用程序,必须在 Mac 计算机上安装 UFT 连接代理和 UFT One 提供的 Safari 扩展。有关如何执行此操作的详细信息,请参见在 Mac 上安装和配置 UFT 连接代理。
Safari 浏览器上不支持录制步骤和识别对象 (在“对象存储库”窗口或管理器中) 。但是,您可以在 Safari 浏览器上使用远程对象侦测器,查看 Web 控件的属性和操作,(可选) 将对应的测试对象添加到对象存储库中。
使用 UFT One 计算机上本地安装的受支持浏览器创建并编辑对象存储库以及测试和组件,然后连接到远程 Mac 计算机微调测试并在 Safari 上运行它们,这可能会更方便。
提示: 使用 Google Chrome 创建、编辑并调试测试和组件,与 Chrome 和 Safari 呈现网页类似。
设计好基本测试后,可以将 UFT One 连接到远程 Mac 计算机 (该计算机运行 Safari),并根据 Safari 上可用的对象属性对测试进行微调或调试:
-
使用远程对象侦测器查看 UFT One 如何识别应用程序中的对象。
-
使用 Object 方法的语句完成查看对象属性。
注释: Object 方法的语句完成只在与远程 Mac 的连接足够快时可用。
-
在 Safari 浏览器中显示的对象上创建标准检查点和输出值步骤。使用设计 > 检查点和设计 > 输出值 > 标准输出值命令。
另请参见: