UiPath Documentation
activities
latest
false
用户界面自动化活动
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

选择助手

用于识别和定位用户界面元素的选择选项:选取器、图像、模糊选取器和对象存储库目标。

“用户界面自动化”活动使您能够通过模拟人机交互来处理用户界面元素。 为此,您可以通过在屏幕上指出用户界面元素来识别它们。 通常,会为此目的指定一对元素:目标和锚点。 这对称为描述符。

指示时,选择助手可用于帮助您执行更高级的任务,例如暂停执行、更改用于用户界面元素检测的框架、选择锚点或编辑正在使用的选取器等。

有关更多信息,请观看“使用选择屏幕”视频。

指定元素​

要指定用户界面元素,您必须首先将使用应用程序/浏览器活动拖放到 Studio 中的工作流设计器中,然后指定要自动化的应用程序或浏览器。

指定应用程序或浏览器后,您可以将任何新式用户界面自动化活动拖动到“使用应用程序/浏览器”活动中,然后从应用程序卡中选择“指定应用程序以进行自动化”,以选择应用程序或浏览器。

接下来,单击要与之交互的用户界面元素。 该元素以绿色突出显示。

选择选项帮助程序​

在“选择选项”帮助程序的此阶段,您可以使用某些功能,如下所示:

  • 暂停选择 - 您可以将配置暂停指定的时间,也可以在不超时的情况下暂停配置,并在需要时继续。您可以从下拉菜单中选择以下选项之一:

    • 1 秒
    • 3 秒
    • 5 秒 - 这是默认值。
    • 7 秒
    • 9 秒
    • 无时间限制- 配置暂停,直到您选择“继续” 。此选项会停止指示过程,并使您能够以所需的任何方式与计算机交互,在应用程序最小化、退出视图或其他原因(例如应用程序处于正确状态时您可以使用F2作为热键。
    备注:

    You can scroll in applications that are scrollable without having to pause the Selection Screen.

  • 可悬停项目选择- 您可以指定仅将鼠标悬停在上方时可见的项目。您可以使用F6作为热键。

  • 图像区域选择- 从直接指示要使用的元素切换到选择包含目标元素并稍后通过图像识别进行处理的自由形状区域。您也可以在屏幕上拖动选区,以指定要用作目标的区域。执行此操作将禁用精确选取器和模糊选取器搜索方法。您可以使用F3作为热键。

  • 启用原生文本- 您可以标识目标应用程序上可通过原生方法查看的所有文本标签。单击显示所有原生元素按钮,文本标签将在目标应用程序中高亮显示。

  • 启用计算机视觉- 您可以启用计算机视觉,以自动化某些区域或元素,尤其是在没有选取器的情况下,例如在远程桌面上进行自动化时。您可以使用F8作为热键。单击“显示所有 CV 元素”按钮,Computer Vision 找到的所有元素将在目标应用程序中高亮显示。

  • “更改用户界面框架” - 您可以更改用于确定用户界面元素及其选取器的技术。您可以使用下拉菜单或F4热键。Windows 项目可用的框架类型包括:

    • 自动- 自动选择被认为最适合指定元素的框架。默认情况下选中此选项。通常可以很好地处理所有类型的用户界面。
    • “Active Accessibility” - 使用特定于 Windows 的“Active Accessibility”框架。当默认选项不起作用时,建议在旧版软件中使用此选项。
    • 用户界面自动化- 使用专有的 UiPath 框架。默认选项不起作用时,建议在较新的应用程序中使用此选项。可用于 macOS 的用户界面框架包括:
    • 默认 - 自动选择最合适的框架,并按以下优先顺序排列:Sap、Java、Axe。
    • Java - 优先考虑 Java、Axe 等技术。
  • 按以下顺序确定优先级的默认方法:“SAP”、“Java”、“Axe”。我们有一个 Java 项目,可以优先考虑像 Java 这样的技术,Axe。

  • 验证- 验证所做的选择。有关更多详细信息,请参阅下面的“验证描述符”章节。

  • 确认- 确认更改并关闭选择向导。

  • 取消- 放弃所有更改并关闭选择向导。

选择目标后,这将打开“选择选项”窗口的下一阶段,通过添加锚点和配置更高级的设置,您可以进一步配置指定元素的描述符。

备注:

使用 StudioX 时,默认情况下不显示此屏幕中的设置。要编辑它们,您必须使用文档图像按钮,同时将鼠标悬停在目标或锚点上。

完成“选择选项”配置后,要返回到 UiPath Studio 并保留所做的所有更改,您可以选择“确认” ,然后按Enter ,或选择悬停菜单中的蓝色复选标记。

整个流程如下所示:

您可以在“高级描述符配置”页面中阅读有关“选择屏幕”高级功能的更多信息。

已知限制​

在 Studio Web 中,没有正文的浏览器页面上无法显示选择帮助程序。​

尝试在使用<frameset>而不是<body>的浏览器页面上指定用户界面元素时,用户界面自动化选择帮助程序不会启动。

由于<frameset>元素在现代 HTML 标准中已弃用,因此Studio Web不支持该元素 。

示例:在网站https://www.1link.co.uk上,从Studio Web进行自动化时不会打开选择帮助程序。

解决方法:在桌面版 Studio中打开项目,然后从其中执行自动化。

  • 指定元素​
  • 选择选项帮助程序​
  • 已知限制​
  • 在 Studio Web 中,没有正文的浏览器页面上无法显示选择帮助程序。​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新