捕获SAP GUI下拉菜单

2020-09-01 17:46发布

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

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


我将继续提取ST03N作为Excel工作表。 我已经能够使用IRPA在SAP GUI中导航到一个屏幕,在该屏幕上我需要访问下拉菜单并选择一个对话框选项。

当前的Tester方法在这里不起作用,因为SAP GUI无法使下拉菜单可见以允许捕获( dropdowncapture-and -select.jpg

我怀疑对此需要一些代码? 有人可以帮忙吗?

dropdowncapture-and-select.jpg (326.8 kB)

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

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


我将继续提取ST03N作为Excel工作表。 我已经能够使用IRPA在SAP GUI中导航到一个屏幕,在该屏幕上我需要访问下拉菜单并选择一个对话框选项。

当前的Tester方法在这里不起作用,因为SAP GUI无法使下拉菜单可见以允许捕获( dropdowncapture-and -select.jpg

我怀疑对此需要一些代码? 有人可以帮忙吗?

dropdowncapture-and-select.jpg (326.8 kB)
付费偷看设置
发送
3条回答
三十六小时_GS
1楼-- · 2020-09-01 18:26

对。 经过认真的挖掘-探索Netweaver屏幕记录(SM35),冒险进入SAP Gui Property Collector的其他黑暗角落(查看)-甚至尝试使用竞争性RPA UI浏览器(无济于事),我还回到IRPA Studio中的测试仪 走。

结果证明,getToolBar()方法提供了(作为IRPA随附的SAP GUI扩展的一部分)-允许您反映整个工具栏...并提供JSON的完整分类。

JSON如下:

[{" index":0,

" id":" TTYP",

" text":"",

"工具提示":"选择任务类型",

"已启用":true,

" type":" Menu"},...

考虑 reflecttoolbar.png -通过执行该方法,您将获得菜单细目-命名为" TTYP"-是任务类型)。

方法的执行-但是-仅单击按钮并保持按下状态,而不会按下它。 我认为这可能是一个错误。

我的解决方法是使用ctx.mouse.click(300,300)单击该按钮并显示子菜单。 我将继续对此进行调查。

d56caomao
2楼-- · 2020-09-01 18:05

我找到了解决方案:

使用"悬停捕获"选项来捕获仅在某些鼠标操作下打开的页面(例如:用鼠标打开菜单)。请参见以下链接:

https://contextor.eu/dokuwiki2/doku.php? id = guides:studiov3:pagedeclaration

BR,

Monica

四川大学会员
3楼-- · 2020-09-01 18:09

我还没有在SAP GUI中找到按钮按下(和保存文件对话框)问题的解决方案。 我基本上需要:

1)选择菜单按钮

2)选择"对话框"选项

3)选择导出到Excel选项

4)保存文件

有什么想法吗?

一周热门 更多>