点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 目的:我想自动化SAP中的流程...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 目的:我想自动化SAP中的流程...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
目的:我想自动化SAP中的流程(访问SAP Logon和测试系统)以提取Excel文件进行操作。
问题:无法访问屏幕的子组件以完成自动化。 IRPA似乎无法识别/识别树组件(
)
步骤:
)-如何选择/遍历树控件?
(86.1 kB)
好-答案并不难-刚开始需要一些时间来适应。 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");
此代码行序列在与"资源管理器"视图中指示的页面相关的适当功能下的编辑器中输入。
一周热门 更多>