使用远程对象侦测器

相关项: GUI 测试和组件

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

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

访问远程对象侦测器

在开始之前,请执行以下操作:

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

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

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

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

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

    UFT One 15.0.1 或更早版本: 单击“对象侦测器”按钮 旁边的向下箭头,然后选择“远程对象侦测器”选项。

返回页首

选择应用程序对象

打开远程对象侦测器后,在 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 计算机上可见的对象。

查看对象详细信息

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

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

返回页首

另请参见: