【问题标题】:Blue Prism unable to identify object" no elements match the supplied query terms"Blue Prism 无法识别对象“没有与提供的查询条件匹配的元素”
【发布时间】:2018-07-27 16:40:09
【问题描述】:

我对 RPA 非常陌生,并尝试使用蓝色棱镜自动化一个简单的过程(打开基于 Web 的应用程序 -->单击链接并填写表格)。 在逐步运行对象工作室时,我能够导航到最后,但在从流程工作室运行流程时,在网站打开后,我收到错误“没有元素与提供的查询项匹配”

【问题讨论】:

  • 您是否包含足够的等待时间?您是否发现了元素并将匹配属性配置为忽略或正确处理动态标识符?你能发布一些你的代码吗?
  • 假设您正确使用等待,网页上的元素通常会在运行时发生变化,即在页面加载时会生成元素的参数。这意味着当您第二次或第三次加载页​​面时,与第一次加载相同页面时相比,它可能没有完全相同的参数。

标签: blueprism


【解决方案1】:

BluePrism 中的进程可能具有不同的执行速度,具体取决于您运行它的方式。

如果您使用“Step”功能(热键 F5)运行应用程序,则 BluePrism 会在执行操作之间等待很长时间。 “Step above”(热键 F10)要快得多,但最快的执行速度来自控制室。

“步骤”或“以上步骤”的延迟足以使流程在开发过程中正常工作。一旦流程转移到控制室,延迟就消失了,有时流程可能运行得太快。 BluePrism 可能会尝试与尚不存在的元素进行交互。

要使流程在控制室中运行,您需要有额外的等待阶段,以确保流程不会在正在自动化的应用程序之前运行。每当您与任何元素交互时,您都需要确保它存在。

【讨论】:

    猜你喜欢
    • 2018-07-30
    • 1970-01-01
    • 2014-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-14
    相关资源
    最近更新 更多