当从Process studio运行对象时,Blueprsim没有检测到页面上的任何内容

时间:2018-04-04 12:45:02

标签: blueprism

我在Blueprism面临一个恼人的问题,我们将不胜感激。 错误是当我运行我在object studio中直接在object studio中创建的任务时它成功运行但是当我尝试使用action从process studio运行相同的任务时它会抛出错误。应用程序已启动但出现此错误。 (应用程序是基于网络的。)

Internal: Failed to perform step 1 in Read Stage 'Reader1' on page 'Main' - No elements match the supplied query terms

这是Application Modeller设置 Application Modeller

enter image description here enter image description here

这就是我在Process

中称之为的方式

正在调用的对象

enter image description here

操作属性

enter image description here

等待设置正在关注

enter image description here

enter image description here

当我尝试突出显示链接时,它会突出显示它。

2 个答案:

答案 0 :(得分:0)

我认为在您的Reader1应该决定是否找到元素之后,您可以继续登录。但是我要检查你正在侦察的元素是否正常工作。也许尝试将读者的价值从对象传递到过程。

答案 1 :(得分:0)

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

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

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

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

我怀疑你正在等待一个元素,但是你正在尝试阅读另一个元素。等待您要与之交互的确切元素非常重要,因为元素可能会出现在订单中,从而导致流程崩溃。