BluePrism间谍元素独特

时间:2017-10-17 15:28:27

标签: blueprism rpa

我在一个基于浏览器的应用程序中监视一个按钮。但我收到的错误是说找到了多个项目。

我只能在辅助功能模式下监视它。 虽然,我可以在我的页面中看到我的页面中只有一个元素。

如何在辅助功能模式下唯一地引用我的元素,因为没有确切的路径要指定。

6 个答案:

答案 0 :(得分:4)

如果您无法看到这些元素,但Blue Prism表示找到了多个元素,那么您可能已取消选中这两个属性:

  • 可见
  • 屏幕可见

尝试将它们设置为“True”,请检查这是否有助于解决您的问题。

不同的方法是使用以下两种方法之一:

  • 匹配索引

简而言之,如果有多个相似的对象可见,他们会告诉Application建模者应该使用哪个项目。

答案 1 :(得分:1)

我认为当你有两个具有相同属性的字段时会发生这种情况,例如登录页面,用户名和&当您使用蓝色棱镜监视这些元素时,密码具有相同的属性,它显示错误。因此,要清除该错误,请检查应用程序建模器弹出框中的框序号(在单击ctrl +左键单击后打开)元素。我希望你明白了。

答案 2 :(得分:0)

每当我们监视元素时,建议取消选中父网址,输入标识符,标题等少数属性。 "如果出现错误,说明找到了多个匹配窗口"那么在这一点上我们必须取消选中" windows text"并检查序数属性。

答案 3 :(得分:0)

请在下面的应用程序模块中尝试

  1. 取消选中空值
  2. 复选框
  3. 取消选中ParentURL。

答案 4 :(得分:0)

您只需要检查间谍元素的Match IndexOrdinal属性。 Ordinal将始终为您提供屏幕上的唯一元素。

Blue Prism的“培训”模块中甚至提到了这一点。

答案 5 :(得分:0)

对于基于浏览器/基于Web的应用程序,找不到序数属性。

要监视确切的元素,您还可以使用“应用程序导航器”或UI自动化导航器。

enter image description here