使用录制器通过捕获和交互 UI 元素来自动运行 Curl 语言应用程序。 这增强了对象识别能力,使基于 Curl 的应用程序中的任务实现无缝自动化。 在自动处理核心业务流程中可获得更高的可靠性和效率,从而受益。

注: 请确保在 Curl 软件上选择允许外部程序通过 COM 接口访问小程序设置,以启用自动化。 启用设置后,重启 Curl 运行时环境。

对象属性

在使用录制器自动运行 Curl 应用程序时,会选择某些默认属性作为搜索条件的一部分,以确保对象识别和交互的准确性。 这些默认属性包括:
  • name: 通过指定名称识别对象,帮助在自动化任务中进行精确识别。
  • descriptionxml: 指定对象的 XML 路径,允许在应用程序的 UI 中进行结构化和分层识别。
  • 路径: 它是应用程序中特定控件位置的数字表示。
  • curl-path: 是一个以分号分隔的字符串路径,表示 Curl 应用程序中通向对象的特定路径或层次结构。 这有助于在应用程序的结构中准确识别和访问对象。

Curl 特有的属性

在使用录制器自动运行 Curl 应用程序时,可通过选择除默认属性之外的其他属性来增强搜索条件,从而提升对象识别和交互效果。 这些附加可选属性包括:
  • abs_x: 表示对象在屏幕上的绝对 X 轴坐标。 用于确定对象相对于整个屏幕的水平位置。
  • abs_y: 表示对象在屏幕上的绝对 Y 轴坐标。 用于确定对象相对于整个屏幕的垂直位置。
  • 附加文本: 指与对象相关或在对象附近显示的任何文本。 这对于根据标签或附带文字识别对象非常有用。
  • curl 对象类: 指示 Curl 应用程序中对象的类或类型。 这有助于为自动化目的区分不同类型的对象。
  • 已显示: 布尔值属性,指示对象当前是否在屏幕上可见。 这对于确定是否可以在自动化过程中与对象进行交互非常重要。
  • 已启用: 布尔值属性,显示对象是否启用并可进行交互。 未启用的对象无法单击或操作。
  • 聚焦: 布尔值属性,指示对象当前是否有焦点。 这对输入操作非常重要,因为只有聚焦的对象才能接收文本输入。
  • 高度: 表示对象的高度(以像素为单位)。 此属性用于了解对象的大小,以便进行验证或交互。
  • rel_x: 表示对象在其父容器内的相对 X 轴坐标。 用于确定对象相对于其直接父对象的水平位置。
  • rel_y: 表示对象在其父容器内的相对 Y 轴坐标。 用于确定对象相对于其直接父对象的垂直位置。
  • 测试名称: 用于为对象分配名称以进行测试的属性。 有助于在自动化测试期间识别和引用对象。
  • 宽度: 表示对象的宽度(以像素为单位)。 此属性用于了解对象的大小,以便进行验证或交互。

已知行为

  • 支持使用 Curl 8.0 小程序及更高版本开发的应用程序实现自动化。
  • 标签未被检测为对象。