SAP Automation GUIShell - 子类型工具栏如何处理 PressButton

SAP Automation GUIShell - subtype Toolbar how to handle PressButton

我是自动化的新手,试图使 SAP 自动化,但坚持处理 GuiShell (122) - 子类型:工具栏

session.findById("wnd[0]").maximize
session.findById("wnd[0]/usr/subSUB_COMPLETE_OIP:/SCWM/SAPLUI_DLV_PRD:2000/subSUB_OIP_DATA_AREA:" _
& "/SCWM/SAPLUI_DLV_PRD:2210/cntlCONTAINER_TB_OIP_1/shellcont/shell").pressButton "OK_REFRESH"

元素类型为 GuiShell (122) - 子类型:工具栏

我尝试将其声明为 GuiGridview、GuiToolbar、GuiButton、GuiTabstrip,但对象返回为 null。我的脚本找不到这个元素。

只有 getting/finding 这个元素声明为 GuiShell 时。但是我没有看到任何点击它的方法。

在此先感谢,请帮助。

如果session.findById("wnd[0]/usr/.../shell")返回的对象为null,则表示它不在屏幕中(即不正确的ID)。

工具栏类型的 shell 对象是 GuiToolbarControl 类型的对象(不要与表示“标准”和“应用程序”工具栏的对象 GuiToolbar 混淆位于所有 SAP GUI windows 的顶部,或位于模式 windows.

的底部