IRPA捕获限制

2020-08-20 06:26发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


目的:我想自动化SAP中的流程(访问SAP Logon和测试系统)以提取Excel文件进​​行操作。

问题:无法访问屏幕的子组件以完成自动化。 IRPA似乎无法识别/识别树组件(

步骤:

  1. 启动SAP登录
  2. 选择一个测试系统(例如IDES)选项并启动
  3. 输入凭据
  4. 登录后,在"交易"框中输入(例如ST03N)并执行
  5. 出现工作负载监视器屏幕
  6. 然后想到的是折叠侧面板上的日和周树并选择一个月总计(我在这里卡住)-捕获屏幕没有 启用选择-(

    )-如何选择/遍历树控件?
  7. 然后我将继续导出excel文件
  8. 其余的将在我处理一些数据的Excel中发生

(86.1 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


目的:我想自动化SAP中的流程(访问SAP Logon和测试系统)以提取Excel文件进​​行操作。

问题:无法访问屏幕的子组件以完成自动化。 IRPA似乎无法识别/识别树组件(

步骤:

  1. 启动SAP登录
  2. 选择一个测试系统(例如IDES)选项并启动
  3. 输入凭据
  4. 登录后,在"交易"框中输入(例如ST03N)并执行
  5. 出现工作负载监视器屏幕
  6. 然后想到的是折叠侧面板上的日和周树并选择一个月总计(我在这里卡住)-捕获屏幕没有 启用选择-(

    )-如何选择/遍历树控件?
  7. 然后我将继续导出excel文件
  8. 其余的将在我处理一些数据的Excel中发生

(86.1 kB)
付费偷看设置
发送
2条回答
绿领巾童鞋
1楼 · 2020-08-20 06:49.采纳回答

好-答案并不难-刚开始需要一些时间来适应。 IRPA具有内置的Tester工具,该工具可以在运行时反映整个GUI。 可以在测试中导航GUI树(DOM树),直到找到" Selected"属性。 然后,可以在测试周期中在运行周期中选择屏幕上树中的组件,以显示识别对象并对其进行操作所需的节点键。

在这种情况下,它将是:SAPLogon740.pWorkloadMonitor.oSAPTableTreeControl.selected()

这些组件用代码命名,例如 " B.999.1"-它使用此约定向下导航多层树结构。 例如:B-> B.999-> B.999.1-> B.999.1.001等

访问控件并与之交互的代码如下:

SAPLogon740.pWorkloadMonitor.oSAPTableTreeControl.expand(" B"); SAPLogon740.pWorkloadMonitor.oSAPTableTreeControl.expand(" B.999"); SAPLogon740.pWorkloadMonitor.oSAPTableTreeControl.collapse(" B.999.1"); SAPLogon740.pWorkloadMonitor.oSAPTableTreeControl.collapse(" B.999.2"); SAPLogon740.pWorkloadMonitor.oSAPTableTreeControl.expand(" B.999.3"); SAPLogon740.pWorkloadMonitor.oSAPTableTreeControl.select(true," B.999.3.001"); SAPLogon740.pWorkloadMonitor.oSAPTableTreeControl.clickDoubleNode(" B.999.3.001");

此代码行序列在与"资源管理器"视图中指示的页面相关的适当功能下的编辑器中输入。

天桥码农
2楼-- · 2020-08-20 06:41

嗨,Cobus,

能否请您详细说明如何获取组件代码(如您给出的" B.999.1"示例),并通过变量将它们动态传递给各种功能。

谢谢

韦丹什

一周热门 更多>