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

用户界面自动化活动

上次更新日期 2024年12月20日

对选取器进行故障排除

描述

用户界面自动化活动(例如“单击”、“输入”等)失败,并显示以下错误消息:Could not find the UI element corresponding to this selector

原因

在应用程序中无法找到选取器的可能原因:

  • 某些应用程序中不可选的用户界面元素。
  • 浏览器更新后选取器损坏。
  • 目标应用程序中的用户界面发生更改。
  • 动态元素属性。
  • 时间问题(应用程序运行缓慢或无响应)。
  • 目标应用程序中出现意外的模态弹出窗口。
  • 环境中的差异(开发/测试与生产)。

解决方案

为避免此问题,您可以执行以下操作:

  • 确保在所有环境中以一致的方式设置缩放比例。我们建议使用 100% 缩放比例。在极少数情况下,选取器会根据缩放设置而发生变化。
  • 使用一致的选取器属性,例如 aanameid 等,而非 idx
  • 检查目标应用程序的完整性级别。完整性级别控制应用程序之间的信任级别。低级别应用程序无法与高级应用程序交互。通常情况下,UI Explorer 在尝试与应用程序交互时会出现访问拒绝错误,但自动化可能只返回“找不到选取器”错误。
  • 如果遇到选取器问题,请升级到最新的活动包。或者,您可以浏览发布说明并搜索该活动,以识别修复了错误的任何适用版本。
  • 尝试通过特定用户界面自动化活动的“在之前延迟”属性,在活动执行前添加两秒或三秒的延迟。您还可以尝试将“等待准备就绪”属性设置为“完成”,以等待整个应用程序加载完毕。
  • 如果 UI Explorer 生成的选取器不可靠,请采取以下步骤之一:
    • 在 UI Explorer 中尝试不同的用户界面框架:默认、Active Accessibility、用户界面自动化。
    • 尝试不同的输入方法:模拟、ChromiumAPI(用于浏览器自动化)、发送窗口消息、硬件事件。
    • 通过添加或删除节点或属性来微调选取器。
    • 尝试在启用多种定位方式的情况下使用可用于新式活动的“统一目标”。考虑激活“Computer Vision”定位方法作为回退,并为模糊选取器添加锚点。
    • 尝试使用替代方法,例如“单击文本”活动。
    • 要在虚拟环境中自动化应用程序,请尝试使用 Computer Vision 自动化。
  • 描述
  • 原因
  • 解决方案
  • 其他故障排除文章

此页面有帮助吗?

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