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

工作流活动

上次更新日期 2025年5月5日

比较文本

UiPath.Testing.Activities.CompareText

描述

使用多个比较选项(包括以下比较类型)验证两个文本是否相等:
  • 比较字词。
  • 比较行。
  • 将字符作为char变量进行比较。

比较文本活动还允许您使用预定义类型正则表达式 (regex) 和通配符的规则,从比较流程中排除特定部分。

项目兼容性

Windows - 旧版 | Windows | 跨平台

配置

设计器面板
  • 基线文本 - 用作比较参考的基本文本。
  • 目标文本 - 与基本文档进行比较的文本。
  • “输出文件路径”- 将保存输出文件的文件夹路径。
  • 使用 Autopilot 解释差异:使用 Autopilot TM提供的 AI 功能执行验证,以获得差异的语义解释。

    启用“使用 Autopilot 解释差异”选项会生成一个名为“语义差异”的额外输出,并删除“比较类型”属性。

    注意:启用“使用 Autopilot 解释差异”选项将使用以下资源之一,具体取决于您注册的许可计划:
    • 对于 Flex 许可计划, “使用 Autopilot 解释差异”选项每次活动执行会消耗一个 AI Unit
    • 对于统一定价计划, “使用 Autopilot 解释差异”选项对于每次活动执行会消耗一个 Platform Unit。
    有关使用的更多信息,请访问关于测试活动包
属性面板

输入

  • 比较类型- 比较文本时使用的比较类型。仅当禁用“使用 Autopilot 解释差异”选项时,此属性才可用。

    可用的选项如下:

    • - 逐行比较文本。
    • 单词 - 逐单词比较文本。
    • 字符 - 逐字符比较文本。
  • 规则 - 要用于从比较中排除某些部分的规则列表。输入您使用“创建比较规则”活动创建的比较规则输出变量。

    选择“打开集合生成器”,然后将规则添加为条目。

  • 失败时继续 - 指定在活动抛出错误时是否应继续自动化操作。该字段仅支持“布尔值”(TrueFalse)。默认值为 False。因此,如果该字段为空且活动引发错误,系统将停止执行项目。如果该值设为“True”,则无论出现何种错误,系统都将继续执行项目。

输出

  • 差异 - 表示比较流程中产生的差异的列表。每个差异包含一个“操作”(表示修改的类型,可能的值为“相等”、“插入”或“删除”)和一个“文本”元素(高亮显示与操作相关的特定内容)。
  • 结果 - 定义最终结果。如果验证成功并且文本相同,则显示“True”。如果验证不成功,则显示“False”,表明文本之间存在差异。
  • “语义差异” - 仅当您启用“使用 Autopilot 解释差异”选项时,此属性才可用。语义差异表示使用 Autopilot TM的 AI 功能实现的文本验证流程的结果。

此页面有帮助吗?

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