使用远程对象侦测器
相关项: GUI 测试和组件
当在远程 Mac 计算机上处理 Safari 中运行的 Web 应用程序时,可使用远程对象侦测器。远程对象侦测器的功能类似于对象侦测器。有关详细信息,请参阅 使用对象侦测器。
注释: 有些步骤在 UFT One 中执行,而另一些步骤则在 Mac 计算机上执行。使用远程访问程序直接在 Mac 计算机上执行所有步骤。
访问远程对象侦测器
在开始之前,请执行以下操作:
-
在 UFT One 中,确保 UFT One 已连接到远程 Mac 计算机:
单击 UFT One 工具栏中的“ALM 连接” 向下箭头,然后选择“远程连接”。
-
在 Mac 上,将 Safari 打开至包含要侦测的对象的页面。确保相关对象可见。
要访问远程对象侦测器,请执行以下操作:
- 确保 GUI 测试或操作在文档窗格中处于焦点状态,或者在解决方案浏览器中处于选中状态。
-
在工具栏中,单击“对象标识中心” 工具栏按钮旁边的向下箭头,然后选择“远程对象侦测器”选项。
UFT One 15.0.1 或更早版本: 单击“对象侦测器”按钮 旁边的向下箭头,然后选择“远程对象侦测器”选项。
选择应用程序对象
打开远程对象侦测器后,在 Mac 上使用鼠标选择要侦测的对象。
-
在 UFT One 中,单击指向手。在 Mac 上,这会将 Safari 工具栏中的“UFT One 代理扩展”图标 更改为“UFT One 侦测器”按钮 。
侦测模式现已激活。
提示: 如果需要,请在访问对象时暂停侦测模式。例如,您可能需要在 Mac 上打开网页,或者四处移动应用程序。
单击以了解有关如何暂停侦测模式的详细信息。执行以下某项操作:
暂停侦测所有已打开的 Safari 浏览器
单击 Safari 工具栏中的“暂停/继续 UFT One 侦测器” 切换按钮。
暂时暂停侦测模式 按住 Mac 的 Command 键 。
注: Command 键 可能会映射到 Windows 的“开始”键或 Alt 键,具体取决于连接到 Mac 计算机的方式。
-
当侦测模式处于活动状态时,如果将鼠标悬停在 Safari 中的 Web 对象上方,则会显示相关 Web 元素的类和 html 标记属性。
使用这些详细信息标识要侦测的对象,然后单击该对象。
远程对象侦测器可捕获对象的属性和层次结构,并将相关信息显示在 UFT One 中。
使用选定对象和详细信息
对象显示在 UFT One 中后,请执行以下任意操作:
单击“添加到存储库中” 可将当前在“对象层次结构”树中选择的对象添加到下拉列表中当前列出的对象存储库中。
注释: 对象存储库下拉列表为只读列表,您不能从该列表中选择其他存储库。
单击“将描述属性复制到剪贴板” 可复制当前在“对象层次结构”树中选择的对象的所有属性和值。您可以将复制的数据从剪贴板粘贴到任何文档。
将某个对象从远程对象侦测器直接拖到 UFT One 的测试或组件中,可创建包含该对象的默认步骤。
单击“在应用程序中突出显示” 可在 Mac 上的 Safari 中突出显示对象。
UFT One 仅突出显示当前在 Mac 计算机上可见的对象。
在远程对象侦测器中,四处单击以查看测试对象的属性和操作,及其本机属性和操作。
选择当前显示在“对象层次结构”树中的其他测试对象,并查看其属性、值或操作。
另请参见: