activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
用户界面自动化活动
Last updated 2024年10月28日

应用程序/网页录制器

关于应用程序/网页录制器

在自动执行任务时,录制可以帮助您节省大量时间。 当您在屏幕上执行操作时,应用程序/网页录制器会捕获您的操作,并根据您的操作生成“使用应用程序/浏览器”活动,其中包含一系列活动。

录制时,系统会高亮显示所有用户界面元素,以确保选择了正确的按钮、字段或菜单。 录制器会为每种类型的用户界面元素捕获默认操作,并允许您在执行之前手动选择所需的操作。

录制器会实时显示将添加到项目中的活动的预览。 预览包含信息性屏幕截图,这些屏幕截图也会添加到自动化项目的活动中。 单击“ 记录的步骤” 标头可以折叠预览部分。

每个录制的操作都会生成一个活动。 下表列出了您可以记录的操作以及为其生成的活动。 某些操作是自动录制的,这意味着相应的活动是自动生成的,而其他操作则必须在录制之前手动选择。

自动录制的操作

录制前必须选择的操作

  • 单击按钮、链接和其他可单击元素,例如图标或图像。 系统将生成“ 单击 ”活动。
  • 在文本区域(如文本框)中键入文本。 系统将生成“ 输入信息 ”活动。
  • 选中或清除复选框。 系统将生成“ 选中/取消选中 ”活动。
  • 使用键盘发送键盘快捷方式。 系统将生成“ 键盘快捷方式 ”活动。
  • 从下拉列表中选择项目。 系统将生成“ 选择项目 ”活动。
  • 使用“ 获取文本” 活动复制文本。
  • 使用“ 悬停 ”活动将鼠标悬停在元素上。
  • 使用“ 高亮显示” 活动高亮显示元素。
记录您的操作
  1. 打开要自动化的应用程序或网页浏览器页面。
  2. 单击“Studio”功能区中的“ 应用程序/网页录制器 ”,或按键盘上的 Ctrl+Alt+R 。 根据您的配置,此选项也可能位于“ 录制” 下。



    系统将显示“应用程序/网页录制器” 窗口。



  3. (可选)默认情况下,在您指定要与之交互的用户界面元素后,系统会自动选择目标。 如果您希望能够添加或删除锚点,请在指定目标后删除并再次添加,并在记录步骤前确认选择,请选择“ 确认每个步骤” 。

    即使未选择此选项,也可以为录制中的各个步骤快速启用它。 为此,请在单击要与之交互的用户界面元素或从“ 选择”操作中选择选项时按住Shift键 悬停菜单。

  4. 打开后,记录器即可记录操作。 如果选择暂停,可以单击 “录制” 以继续录制。

    备注:

    在工作流设计器中选择“ 使用应用程序/浏览器 ”活动时打开应用程序/网页记录器仅允许您指定对应用程序或浏览器中设置为该活动目标的元素的操作。

    如果未选择“ 使用应用程序/浏览器 ”活动,则可以记录对计算机上打开的所有应用程序的操作。

  5. 可选 )您可以通过点击 docs image 按钮,用于使用现有的对象存储库对象或在需要时创建新对象。
  6. 单击以指明要对其执行操作的元素。 将鼠标移到窗口中的各个元素上时,这些元素将高亮显示。

    • 要记录要与之交互的用户界面元素的默认操作,请单击目标元素。
    • 要执行非默认操作(例如由 “获取文本”、“ 悬停”等活动执行的操作),请将鼠标悬停在目标元素上,然后从“ 选择”操作中选择一个选项 元素旁边显示的悬停菜单。

      您还可以通过拖动应用程序中的区域并从“ 选择操作” 菜单中选择要执行的操作来使用图像自动化。

      录制手动添加的操作后,录制器将返回到自动选择模式。

      您可以在“仅图标”视图和“列表视图”之间更改菜单的布局,也可以使用菜单右上方的按钮将其固定,以便在录制期间始终可见。



  7. 某些操作需要您在生成活动之前进行输入,因此请确保在系统提示时提供必要的信息,然后按键盘上的 Enter 键或单击“ 确认”。 例如,如果您选择了一个文本框,则系统会检测到“输入到”操作,并提示您输入要输入的文本。

    注意: 为确保对目标元素执行操作,在对当前目标元素执行操作之前,请勿将鼠标移到另一个用户界面元素上。
  8. 执行操作并生成活动。 要继续,请以类似方式选择要与之交互的下一个元素,然后重复此操作,直到记录所有操作。
  9. 录制完操作后,单击“ 保存”并返回到 Studio 以关闭录制器并将活动添加到项目中。

    如果在启动记录器时在“设计器”面板中选择了容器活动,则会在其中添加生成的活动。 如果选择了非容器活动,则生成的活动将添加到所选活动之后。



录制时,您可以:

  • 通过按键盘上的 F2 ,在元素选择中添加 5 秒延迟。 例如,如果您需要与之交互的元素不在屏幕的可见区域,并且您需要时间向下滚动到该元素,则可以执行此操作。
  • 通过单击暂停docs image 可随时暂停录制。要恢复录制,请再次单击录制docs image
  • 使用修饰键、Alt、Ctrl 和 Shift。
  • 使用“ 记录的步骤”下的预览来管理迄今为止添加的活动:

    • 单击“ 删除”以删除活动docs image 在活动的右上角。
    • 配置某些活动的输入或输出:

      • 编辑“输入信息” 中要 输入的文本。
      • 更新“ 选择项目” 的选择。
      • 更改“ 选中/取消选中” 的操作。
      • 删除 键盘快捷键的录制序列。
      • “获取文本”选择保存复制文本的位置。



“应用程序/网页录制器” 窗口允许您选择用于在执行工作流时在录制期间和运行时执行录制的操作的 输入模式 。 这允许对特定元素的输入法进行实时测试。 例如,如果似乎未执行录制的操作,请尝试将输入法更改为 硬件事件,因为该元素可能不支持其他输入法。 单击 显示一个菜单,您可以从中选择 Chromium API窗口消息硬件事件模拟。 默认情况下,输入法设置为 “自动”,这将根据“项目设置”自动检测最佳输入法。



注意: 由于使用“模拟”方法执行的“ 双击”“右键单击”和“ 键盘快捷方式 ”等操作通常会失败,因此即使您选择了“ 模拟 ”方法,也会使用“ 硬件事件 ”方法自动记录和执行这些操作。

单击 按钮可对目标和保存的值进行完整配置。 启用后,必须使用将鼠标悬停在目标上方时显示的蓝色按钮来确认所有目标(类似于选择屏幕)。 如果在录制期间需要添加其他/不同的锚点,则应使用此模式。

注意: 在 StudioX 配置文件中录制时,“ 在 Excel 中指明” 选项在 Plus中不可用docs image 菜单。 要指明 Excel 数据,请选择命名单元格,使用“ 自定义输入 ” 选项,或将此字段留空,然后在完成录制并返回到 StudioX 设计器后使用 “在 Excel 中指明 ”。
对象存储库集成

在执行录制时生成 对象存储库 对象结合了两方面的优点,使您能够动态创建工作自动化,并以可扩展的方式执行此操作。

在录制器中激活开关时,系统会根据对象存储库中的对象检查录制时指定的任何元素,从而导致以下三种情况之一:

  • 如果未找到该对象,则会为指定元素创建一个新对象,然后可以轻松地重复使用该对象。
  • 如果找到对象,则会将其链接到录制的活动。
  • 如果找到多个与指定元素匹配的对象,系统将提示您选择一个对象,或创建一个新对象。

    注意: 将大型对象存储库与记录器一起使用可能会导致执行速度变慢
自动生成的活动

检测到相应操作时,系统会自动生成以下活动。 如果需要,您可以在完成录制后更新活动的属性。

  • 单击 - 在录制时选择按钮或链接时生成。 单击类型和鼠标键也会被记录下来。



  • 输入 - 在录制时选择文本框或其他可编辑的用户界面元素时生成。

    选择文本字段后,系统会提示您输入文本以完成操作。 您可以选择“ 纯文本 ” 以直接在对话框中输入文本,或选择“ 表达式 ” 以选择 Excel 数据或保存以 后用 菜单(在 StudioX 中)或表达式(在 Studio 中)。 默认情况下,系统会选择“ 空字段 ” 选项,以便在键入前删除所有现有文本。



  • 选择项目 - 录制时选择下拉列表或组合框时生成。 选择下拉列表后,系统会提示您从列表中选择一个项目以完成 Actions。



  • 选中/取消选中 - 选择单选按钮或复选框时生成。 要对复选框执行的默认 Actions 为“ 切换”。



  • 键盘快捷键 - 在录制时按下键盘快捷键组合时生成。
手动生成的活动

在某些情况下,您必须手动选择下一步要执行的操作,然后再记录操作并生成活动。

  • 无法自动记录以下操作:

    • 使用“ 获取文本” 活动从应用程序或网页浏览器复制文本。 选择 Actions 并选择目标元素后,从“录制的步骤”活动预览中指定要将复制的文本保存到的位置。 如果选择了“ 确认每个步骤 ”选项,则在确认目标后,系统会提示您指定保存文本的位置。
    • 使用悬停活动将鼠标悬停在“用户界面元素”上。
    • 使用高亮显示活动高亮显示用户界面元素。
  • 自动录制的操作可能不是所需的操作。 例如,您单击记事本中的文本区域并打算在其中输入内容,但默认情况下记录的操作是“单击”。 在这种情况下,您可以删除默认添加的操作,并手动添加预期的活动。

您可以从“选择”操作中手动选择要执行的 操作 录制期间显示在用户界面元素旁边的悬停菜单。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。