录制器最佳实践
- Updated: 2025/12/29
录制器最佳实践
请遵循以下最佳实践,以确保在使用 通用录制器 时实现可靠、高效且易于维护的自动化。
常规最佳实践
- 为获得最佳兼容性,将 DPI 缩放设置为 100%,特别是在使用 AISense Recorder 时。
- 请在稳定的环境中进行录制。 在录制之前,通过关闭不必要的应用程序和浏览器标签页,确保环境稳定。
- 对于网页自动化,确保在 Google Chrome 和 Microsoft Edge 中将浏览器缩放比例设置为 100%,以便准确捕获元素。
- 我们建议您在录制和执行过程中保持相同的环境。
- 通过为 录制器 操作添加重试、等待或回退操作的逻辑,在自动化中嵌入强大的错误处理功能。 这可确保您的自动化能够顺畅应对延迟和意外问题。
- 录制完成后,请使用不同的数据集、环境和用户账户测试您的自动化,以确保其可靠性。 重启应用程序以确认 录制器 仍能够识别这些元素,验证您的选择器是否稳定。
录制器 配置和可靠性的最佳实践
- 通过多次运行自动化并观察哪些属性保持不变,来识别保持静态的属性。 关闭并重新打开网页,以检查控件的变化,并在不同环境中对机器人进行测试,以确保其可靠性。 在处理同时包含字符串和数字的值时需保持谨慎,因为这些值通常是动态的,应定期重新验证此类属性。 如果 DOMXPath 是动态的,请创建一个可替代使用的动态 XPath。 使用通配符可提高可靠性,例如,当前缀后面跟着变化的数字时。
- 在使用设置文本 操作模拟用户输入时,尤其在会触发自动完成功能或类似后端处理的字段中,请在每次按键操作之间添加短暂延迟。 这可确保所有预期功能能够正常执行。
- 当您希望自动化的 UI 元素具有唯一且稳定的 ID 属性时,在录制器中将 ID 用作搜索条件。 稳定且唯一的元素 ID 为识别 UI 元素提供了一种高效且可靠的方法。
- 在处理网页应用程序时,尤其是针对动态元素,请始终在搜索条件中包含 DOMXpath。 Path 属性使用数字或索引值表示元素在 UI 层级中的位置,如果 UI 布局被修改、元素被添加或移除,或者它们的顺序发生变化,这些值可能会频繁变化。
- 主要的搜索算法是 Path 和 DOMXPath。 对于非 HTML 技术,建议使用 Path 属性。 对于网页自动化,请使用 DOMXPath 和 CSS selector。 始终在非 HTML 应用程序的搜索条件中包含 Path 属性。
- 在无人值守模式下,如果应用程序未正确渲染,物理操作可能会遇到问题。 请使用合适的软操作,以可靠地实现您的场景。
- 当窗口标题会因特定事件或流程(例如,文件名、用户 ID、日期)而发生变化时,在窗口标题中使用 * 通配符。例如,应使用 Invoice - *,而不是 Invoice - 12345。