Blue Prism-SAP TreeView集成

时间:2018-08-23 16:04:08

标签: treeview sap blueprism

我正在使用Blue Prism为SAP BMBC交易创建自动化。

当我“间谍”带有结果Blue Prism的菜单看起来像SAP TreeView时,通过这种方式,我可以使用Navigate-“ Expand Item”展开批处理字段,并将批处理通过Item Text传递。

但是在扩展批次之后,我需要选择产品,如果我使用“选择商品”,则“蓝色棱镜”将不会在TreeView中找到它。

我将附件图像放置在其中,以黄色突出显示的是我可以扩展的图像,以红色突出显示的是蓝色棱镜无法选择的图像。

SAP TreeView with emphasis

1 个答案:

答案 0 :(得分:0)

如果SAP TreeViews包含多个级别,则很难进行自动化。如您所知,您可以使用Navigate阶段来成功选择或扩展第一层而不是第二层或更低层的树节点。但是,您仍然可以使用的操作是Read阶段的功能。 Get Selected Item Text可能有用。

您需要采取的措施是Global Send Keys,这意味着模拟应用程序中的按键。这不是最可靠的解决方案,但如果仔细使用它,就可以正常工作。

您应该采用的方法是:

  1. 分别以SAP模式和Win32监视TreeView
  2. 展开并选择您可以使用的文件夹(在SAP元素上使用Navigate
  3. 在应用程序中按“ DOWN”(确保还使用Activate Application以确保将密钥发送到正确的窗口)。另外,请注意,您在应用程序主节点上使用了Global Send Keys
  4. 读取当前选定的节点文本
  5. 确定是否要继续选择的节点
  6. 按“ ENTER”

您可能还需要包括一些无条件的Wait阶段(半秒就足够了),以确保在Tree准备好(项已扩展)之前,不将击键发送给SAP。

请在下面查看我的解决方案:

enter image description here

希望有帮助!