我正在使用Blue Prism为SAP BMBC交易创建自动化。
当我“间谍”带有结果Blue Prism的菜单看起来像SAP TreeView时,通过这种方式,我可以使用Navigate-“ Expand Item”展开批处理字段,并将批处理通过Item Text传递。
但是在扩展批次之后,我需要选择产品,如果我使用“选择商品”,则“蓝色棱镜”将不会在TreeView中找到它。
我将附件图像放置在其中,以黄色突出显示的是我可以扩展的图像,以红色突出显示的是蓝色棱镜无法选择的图像。
答案 0 :(得分:0)
如果SAP TreeViews包含多个级别,则很难进行自动化。如您所知,您可以使用Navigate
阶段来成功选择或扩展第一层而不是第二层或更低层的树节点。但是,您仍然可以使用的操作是Read
阶段的功能。 Get Selected Item Text
可能有用。
您需要采取的措施是Global Send Keys
,这意味着模拟应用程序中的按键。这不是最可靠的解决方案,但如果仔细使用它,就可以正常工作。
您应该采用的方法是:
Navigate
)Activate Application
以确保将密钥发送到正确的窗口)。另外,请注意,您在应用程序主节点上使用了Global Send Keys
。您可能还需要包括一些无条件的Wait
阶段(半秒就足够了),以确保在Tree准备好(项已扩展)之前,不将击键发送给SAP。
请在下面查看我的解决方案:
希望有帮助!