阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

使用捕获 action

  • 已更新:1/25/2021
    • Automation 360 v.x
    • 版本
    • RPA 工作区

使用捕获 action

使用捕获 action 通过对象控件捕获单个交互(单击、击键或鼠标移动),包括文本框、按钮、表格、菜单、单选按钮、组合框、复选框、列表视图、链接、树或页面选项卡。

Prerequisites

  • 要使用 Recorder,您必须已执行以下操作:
  • 将设备显示和字体比例设置为 100%。

    如果您正在使用 Recorder package 2.0.6-20200626-193519 或更高版本,您可以在显示比例配置为 100 %, 125%或 150% 的计算机上记录 Google ChromeInternet ExplorerJava、Microsoft Active Accessibility 和 Microsoft UI 自动化应用程序的任务。

  • 如果您使用浏览器自动执行任务,请将缩放级别配置为 100%。

    如果您使用的是 Recorder package 2.0.6-20200626-193519 或更高版本,则可以在没有 100% 缩放级别设置的 Google Chrome 浏览器中记录任务。

  • 如果您使用 Google Chrome 浏览器自动执行任务,请确保启用与 Automation 360 内部版本对应的 Automation Anywhere 插件。

    支持 Automation 360 的浏览器

记录任务时的注意事项:
  • 尽可能使用单击,而不是快捷键。
  • 如果您正在使用浏览器自动执行任务,请勿使用自动填充在字段中输入值。
  • 以低速录制任务。
  • 避免在录制过程中拖动窗口。
  • 避免单击不属于要录制和自动化的流程的应用程序。
  • 使用 Internet Explorer 时,在执行 action 之前,action 会等待直至浏览器完全渲染且处于就绪状态。

Procedure

要录制对象控件的单个交互,请执行以下步骤:

  1. 双击或拖动记录器 > 捕获
  2. 指定捕获对象的窗口。
    应用程序浏览器变量选项卡中选择。
    选项描述
    应用程序 从当前活动窗口的列表中选择。此选项显示 Bot Creator 设备上打开的所有应用程序和浏览器窗口的列表。
    浏览器 Bot Creator 设备上当前打开的 Google Chrome 选项卡列表中选择。
    变量 选择现有窗口变量以指定应用程序窗口标题。
  3. Optional: 在窗口标题中插入通配符 (*),该窗口标题可能会发生变化,例如用于在线发票。
    例如,Sample* - Google Chrome

    您可以使用正则表达式 (regex) 来识别窗口标题。选择正则表达式作为每个正则表达式条件的字符串模式,然后输入值。默认情况下,窗口标题字段区分大小写。您可以启用不区分大小写的 regex 标记,以识别不区分大小写的窗口标题。

    例如,您可以为所有以 ((\\w*)-Notepad 开头的窗口标题名称输入字符串值 ((\\w*)-Notepad,或者仅为与此模式匹配的窗口标题使用诸如 ((\\w)\\s)*document-Notepad 之类的模式。

    Note: 在运行时,验证 TaskBot 识别正确的窗口。如果没有,请执行以下操作:
    1. 应用程序或浏览器窗口。
    2. 窗口 > 获取活动窗口标题 action 拖到记录器 > 捕获 action 上方。
    3. 将字符串变量插入到将窗口标题分配给变量字段中。
    4. 窗口 > 设置标题 action 拖到窗口 > 获取活动窗口标题 action 下方。
    5. 窗口字段中,插入由记录器 > 捕获 action 生成的窗口变量。
    6. 新建窗口标题字段中,从获取活动窗口标题 action 插入字符串变量。
    7. 单击保存
  4. Optional: 选择调整窗口大小选项以指定窗口尺寸。
    此选项可提供更可靠的 bot。它根据记录任务的尺寸调整窗口的大小,这增强了机器人识别目标对象的能力。
    • 如果在您记录任务时窗口最大化,则此选项处于取消选中状态。
    • 如果在记录任务时窗口未处于最大大小,则默认情况下会选择此选项,宽度和高度字段会自动填充窗口尺寸。
    Note: 此选项仅适用于可以调整大小的窗口。它不适用于桌面任务栏选项。
  5. 单击捕获对象
    选定窗口将出现。
  6. 单击对象控件,例如按钮、表单字段或表。
    当您将鼠标指针悬停在控件上时,该框将突出显示该控件。
    Note: 如果该框未显示,并且您正在 Google Chrome 浏览器中捕获,请验证您已启用 Automation Anywhere Google Chrome 扩展程序。请参阅 Google Chrome 浏览器扩展程序要求
  7. 查看对象属性表。
    bot 使用选定的属性来识别运行时的对象控件。
    1. 验证控制类型是否与预期对象匹配。
      例如,当从网站捕获表时,请确保控制类型和 HTML 标记值是 TABLE
      如果控制类型与预期对象不匹配,请重新捕获对象控件。
      Note: 当无法使用记录器捕获 UI 元素时,请使用 图像识别 package。例如,当记录器无法将提交按钮捕获为按钮控制类型时。
    2. 选择并分配值到您想包含在对象搜索中的对象属性。要获得更可靠的 bot,请仅选择不更改的属性。
      • 您可以在对象属性值中使用通配符 (*),路径

        DOMXPath 除外。

      • 使用捕获应用程序中的静态对象时,配置路径属性。如果应用程序中有动态对象,请不要选择路径属性。
  8. 从下拉列表中选择操作
    有关按对象显示的完整可能 actions 列表,请参阅 对使用 Universal Recorder 捕获的对象执行的操作
    • 如果在控制类型为 PASSWORD_TEXT 的文本框中记录单击和击键,记录器不会捕获输入到字段中的击键。相反,action 会选择设置文本选项,并提供安全输入密码的选项。我们建议您将密码存储在 Credential Vault 中,并将其作为凭据插入 actionBot editor 中的凭据和凭据变量

      如果您使用 TAB 击键而不是在 MSAA 或 SAP 应用程序中单击来导航至文本框,记录器能够识别控制类型PASSWORD_TEXT 的字段。

    • 如果所选操作支持后台处理,则会出现在后台运行选项。 后台处理
  9. Optional: 等待控制字段中输入一个值,以指定 bot 必须在应用程序窗口中等待对象控件出现的时间段。
  10. Optional: 将输出分配给变量。
  11. 单击保存
    捕获的图像不会作为依赖项添加,并且在您检查 bot 时不会显示在依赖项列表中。

观看以下视频,了解如何使用捕获操作:

发送反馈