【问题标题】:Spying in Blue prism窥探蓝棱镜
【发布时间】:2025-11-30 18:30:01
【问题描述】:

我正在使用 SAP 模式来监视 SAP GUI 中的元素。

我想点击一个标签,标签将作为输入参数。

例如,如果我传递“客户”,则应单击客户标签。

但标签文本字段位于信息说明之下。 Captured by Application navigator - Informational Note is disabled

请提出建议。

【问题讨论】:

    标签: automation blueprism spying


    【解决方案1】:

    BluePrism SAP 模式使用 SAP 脚本语言与 SAP 连接。 SAP 中的标准查询如下所示:

    session.findbyid("ID").Activate
    

    BluePrism 实现是最简单的实现——它们只使用标准查询。 BluePrism 始终使用准确的 ID 在 SAP 中查找项目。因此,使用标准 BluePrism 间谍工具,不可能使用不同类型的参数(例如标签、位置等)搜索项目。

    如果你想实现类似的东西,那么你需要:

    1. 创建一个新对象(我们称之为 SAP - Utility)
    2. 使用 SAP API 连接到 SAP
    3. 使用适用的 SAP 脚本方法。 session.FindByName() 或 session.FindByLabel()

    这不是一件容易的事!

    【讨论】:

    • 感谢您的澄清。我将尝试使用 SAP API 来完成任务,并会回复您。