阅读和查看 Automation Anywhere 文档

Automation Anywhere

关闭内容

内容

打开内容

“对象克隆”命令

  • 已更新:6/05/2019
    • 11.3.x
    • 探索
    • Enterprise

“对象克隆”命令

使用此命令可以从桌面和基于 Web 的应用程序捕获对象的坐标和图像。当任务运行时,此命令根据所选的搜索条件属性搜索和播放对象。

概述

此命令是智能记录器记录的结果,或是通过手动添加。通过“对象克隆”命令,您可以执行以下操作:

  • 捕获标准 Windows 应用程序中的对象(文本框、组合框、按钮等)。
  • 捕获受插件支持的 Web 浏览器(例如 Microsoft Internet Explorer、Google Chrome、Microsoft Edge 或 Mozilla Firefox)中的对象。
  • 通过 Flex (Flash)、Java 和 Silverlight 的插件使用第三方接口捕获对象。

播放模式

使用捕获按钮下方的选项按钮选择播放模式。默认情况下选择对象播放模式。

物品
这是最精确和灵活的模式。
坐标
此模式在包含捕获技术不可见的对象的窗口(例如,远程桌面窗口或 Citrix 应用程序)中非常有用。
图像
在此模式下,机器人会搜索窗口中与所捕获图像相同的图像。
这对于捕获下拉菜单的向下按钮非常有用,但当窗口中有同一图像的多个实例(例如文本框)时会存在限制。

搜索条件属性

根据捕获的对象技术类型,通过添加或删除第一列中的双筒望远镜图标来更改搜索条件。技术类型位于“对象详细信息”下。

除 Path 和 DOMXPath 外,所有属性都与通配符 (*) 兼容。

标准 Windows 应用程序
选择以下属性:Name、Class、Type 和 Path。
标准 Web 应用程序
选择以下属性:Name、Type、Path、HTML ID、HTML Name 和 HTML Tag。
仅在 Path 和 Value 保持静态时选择它们。
取消选择 HTML Href。
HTML Web 应用程序
选择以下属性:Path、DomXPath、HTML ID、HTML Name、HTML Tag、HTML Type 和 HTML Title。
仅当 Path 保持静态时才选择它。
验证是否安装了 Internet 浏览器的插件。有关详细信息,请参阅使用插件设置
使用单击操作而不是左键单击
如果文本框控件不执行任何后端进程(例如 JavaScript),则使用设置文本(无延迟)。如果 JavaScript 基于键入的密钥执行,则使用设置文本(100 毫秒延迟)。
Java
选择以下属性:Name、Type 和 Path。
验证是否已配置 Java 插件设置。有关详细信息,请参阅Java 设置
验证 Java 应用程序和 Automation Anywhere 是否使用相同的账户权限(管理员或普通用户)运行。
Flex
选择以下属性:Value、Class、Type 和 Path。
仅当 Name 保持静态时才选择它。
取消选择 Index。
验证是否已安装 Flex 插件。有关详细信息,请参阅使用插件设置

其他字段

延迟
首先尝试延迟 = 0 毫秒。如果在一台计算机上有效,在其他计算机上也有效。
在基于桌面的应用程序中使用“设置文本”操作时,请使用最小延迟 50 毫秒。
在基于 Web 的应用程序中使用“设置文本”操作时,请使用最小延迟 100 毫秒。
播放模式
坐标:如果对象位于固定位置,请在“选择播放模式”中使用此选项。
图像:当图像是静态时,请使用此选项。
如果捕获的坐标或图像出现任何差异,请单击重新捕获位置/重新捕获图像
操作
选择逻辑运行时必须执行的操作。
所有对象都有以下可用操作:右键单击、双击和左键单击。
对象类型 可用操作
树视图 展开
日历、日期选择器 设置日期
组合框(下拉列表) 展开、获取总项、获取所选文本、按文本选择项、按索引选择项
HTML、Silverlight、Flex 获取属性
按索引获取单元格、按文本获取单元格
旧式技术
当由于目标应用程序使用旧式应用程序和/或具有安全环境而导致默认技术无法捕获对象或者现有任务无法播放时,请使用此选项。
当您使用旧式技术捕获对象时,默认情况下会选择此选项。但是,在编辑命令期间,如果您更改其状态(选中或清除该复选框),则会显示一条错误消息。

如果无法使用“对象克隆”命令捕获对象,请参阅对象克隆故障排除

启用安全记录模式时:
不会捕获任何值或图像。单击重新捕获图像后,不会捕获图像。不支持图像选项保存命令。

Microsoft Edge 浏览器中的自动化:已知行为

打开 Edge 应用程序,以执行使用浏览器的任务。选择将 URL 作为参数的“打开程序文件”命令,或者将 Microsoft Edge 设为默认浏览器。

如果自动化是在 Microsoft Internet Explorer 中记录,则不会在 Microsoft Edge 中播放。

Version 11.3.2对 Citrix 环境中的应用程序使用“对象克隆”命令

Enterprise client 安装在 Citrix 环境之外时,Citrix 的远程代理允许您使用“对象克隆”命令从 Citrix 环境中安装的应用程序捕获对象。使用“对象克隆”命令捕获基于 Microsoft Windows、JAVA 和 HTML 技术的对象。请参阅 Citrix 远程代理

发送反馈