使用远程对象侦测器

相关项: GUI 测试和组件

当在远程 Mac 计算机上处理 Safari 中运行的 Web 应用程序时,可使用远程对象侦测器。远程对象侦测器的功能类似于对象侦测器。有关详细信息,请参阅 使用对象侦测器

备注: 有些步骤在 UFT One 中执行,而另一些步骤则在 Mac 计算机上执行。使用远程访问程序直接在 Mac 计算机上执行所有步骤。

访问远程对象侦测器

先决条件:

  • UFT One 中,确保 UFT One 已连接到远程 Mac 计算机:

    单击 UFT One 工具栏中的“ALM 连接” 向下箭头,然后选择“远程连接”

  • 在 Mac 上,将 Safari 打开至包含要侦测的对象的页面。确保相关对象可见。

要访问远程对象侦测器,请执行以下操作:

  1. 确保 GUI 测试或操作在文档窗格中处于焦点状态,或者在解决方案浏览器中处于选中状态。
  2. 在工具栏中,单击“对象标识中心” 工具栏按钮旁边的向下箭头,然后选择“远程对象侦测器”选项。

    或者,也可以使用 OIC 中的“远程对象侦测器” 在远程 Mac 上侦测 Safari 中的对象。这样可以一次侦测多个对象。有关详细信息,请参阅侦测远程 Mac 计算机

返回页首

选择应用程序对象

打开远程对象侦测器后,在 Mac 上使用鼠标选择要侦测的对象。

  1. UFT One 中,单击指向手。在 Mac 上,这会将 Safari 工具栏中的“UFT One 代理扩展”图标 更改为“UFT One 侦测器”按钮

    侦测模式现已激活。

    提示: 如果需要,请在访问对象时暂停侦测模式。例如,您可能需要在 Mac 上打开网页,或者四处移动应用程序。

  2. 当侦测模式处于活动状态时,如果将鼠标悬停在 Safari 中的 Web 对象上方,则会显示相关 Web 元素的类和 html 标记属性。

    使用这些详细信息标识要侦测的对象,然后单击该对象。

    远程对象侦测器可捕获对象的属性和层次结构,并将相关信息显示在 UFT One 中。

返回页首

使用选定对象和详细信息

对象显示在 UFT One 中后,请执行以下任意操作:

将对象添加到对象存储库中

单击“添加到存储库中” 可将当前在“对象层次结构”树中选择的对象添加到下拉列表中当前列出的对象存储库中。

备注: 对象存储库下拉列表为只读列表,您不能从该列表中选择其他存储库。

复制描述属性

单击“将描述属性复制到剪贴板” 可复制当前在“对象层次结构”树中选择的对象的所有属性和值。您可以将复制的数据从剪贴板粘贴到任何文档。

创建默认步骤

将某个对象从远程对象侦测器直接拖到 UFT One 的测试或组件中,可创建包含该对象的默认步骤。

突出显示对象

单击“在应用程序中高亮显示” 可在 Mac 上的 Safari 中高亮显示对象。

UFT One 仅突出显示当前在 Mac 计算机上可见的对象。

查看对象详细信息

在远程对象侦测器中,四处单击以查看测试对象的属性和操作,及其本机属性和操作。

选择当前显示在“对象层次结构”树中的其他测试对象,并查看其属性、值或操作。

返回页首

运行录制的测试后,远程对象侦测器不工作

在应用程序上运行录制的测试后,当您再次使用远程对象侦测器来侦测应用程序时,该侦测器可能无法工作。

变通方法

  1. 关闭“远程对象侦测器”对话框。

  2. 转到 Safari,单击 Safari 工具栏中的 UFT One“远程代理”图标

  3. 重新打开远程对象侦测器并重试。

如果远程对象侦测器仍不起作用,请再次重复该变通方法。

返回页首

另请参见: