0

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

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

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

但标签文本字段位于信息说明之下。由应用程序导航器捕获 - 信息说明已禁用

请建议。

4

1 回答 1

0

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()

这不是一件容易的事!

于 2017-12-07T08:12:07.220 回答