activities
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

用户界面自动化活动

上次更新日期 2025年12月19日

关于语义选取器

语义选取器是统一目标中的一种新定位方法,旨在根据含义而不是位置或结构来识别用户界面元素。它们利用由 AI 驱动的对元素角色、用途和上下文的理解,使自动化能够根据 DOM 信息适应用户界面的更改。

注意:当前不支持基于图像的语义选取器。

在统一目标中,语义选取器是选取器的主要回退定位方法,与 Computer Vision 类似,但功能更强大、适应性更强。它们还可以配置为主要定位方法,从而在用户界面元素检测中采用完全语义化的方法。

传统选取器依赖于严格的属性或层次结构。语义选取器可捕获元素所表示的内容,从而使自动化能够随着用户界面的变化而自动调整。

最佳实践和收益

本节概述了使用语义选取器的最佳实践和优势。

最佳实践

在以下情况下请使用语义选取器:
  • 用户界面经常变化或者是动态构建的(例如,React、Angular);
  • 您可以实现跨环境(临时部署与生产)自动化;
  • 您希望获得更高的可靠性,但无需持续维护;
  • 您需要在统一目标中引入一种在不确定情况下也能良好运行的回退机制。
注意:当语义理解是应用程序中最可靠的方法时,您也可以将语义选取器设置为主要定位方法。
在以下情况下,请避免使用语义选取器作为主要定位方法:
  • 您需要固定的结构路径进行测试验证;
  • 用户界面是静态的,可以使用传统选取器轻松访问。

收益

自动化失败时,通常是由于选取器脆弱导致在以下原因导致中断:
  • 对用户界面布局或主题进行了次要更新;
  • 动态元素 ID;
  • 标签或类别名称已更改。

语义选取器通过解释意图而不是语法来克服这些挑战。

使用语义选取器的好处如下:

  • 恢复能力 – 即使用户界面发生变化也可以继续工作。
  • 适应性 – 识别各个环境中的等效元素。
  • 一致性——使自动化符合用户意图和功能目的。
  • 集成 – 除了传统定位以及 Computer Vision 定位之外,在 Unified Target 中无缝工作。

语义选取器使用示例

在以下示例中,语义选取器根据含义而不是其位置或 HTML 属性以提交表单按钮为目标。即使按钮移动或其标签更改,自动化仍会成功。



比较选取器功能

下表列出了其他类型的选取器和语义选取器之间的区别:

功能传统选取器Computer Vision语义选取器
用户界面更改容错
上下文感知受限仅用于视觉效果强(语义)
维护工作
统一目标中的集成是(回退或主要)
拟人化解释部分完整
  • 最佳实践和收益
  • 最佳实践
  • 收益
  • 语义选取器使用示例
  • 比较选取器功能

此页面有帮助吗?

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