点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用Python通过修改记录的脚本来自动执行SAP登录过程。
但是我遇到了问题。 我不知道如何提取在SAP上找到的文本数据。
我正在做的一个过程是逐行从Inbox中提取信息。
如何使用脚本捕获文本? (信息记录,供应商,材料等)
我试图记录大多数步骤,但是我不知道如何捕获.text字段。
记录没有指出该部分。
session.findById(" wnd [0]")。resizeWorkingPane(184,30,0)session.findById(" wnd [0]/tbar [1]/btn [36]")。press()会话。 findById(" wnd [0]/usr/cntlSINWP_CONTAINER/shellcont/shell/shellcont [0]/shell")。selectedNode =" 2"#选择收件箱
session.findById(" wnd [0]/usr/cntlSINWP_CONTAINER/shellcont/shell/shellcont [1]/shell/shellcont [0]/shell")。selectedRows =" 0"#选择第一行
session.findById(" wnd [0]/usr/cntlSINWP_CONTAINER/shellcont/shell/shellcont [1]/shell/shellcont [0]/shell")。selectionChanged()
print(session.findById(" wnd [0]/usr/cntlSINWP_CONTAINER/shellcont/shell/shellcont [1]/shell/shellcont [0]/shell")。text)#这东西打印出" SAPGUI.GridViewCtrl.1" ......
session.findById(" wnd [0]/usr/cntlSINWP_CONTAINER/shellcont/shell/shellcont [1]/shell/shellcont [0]/shell")。pressToolbarButton(" DISP")
session.findById(" wnd [0]/usr/tabsSO33_TAB1/tabpTAB1")。select() print(session.findById(" wnd [0]/usr/tabsSO33_TAB1/tabpTAB1")。text)
#这东西打印"文档内容" ......我需要获取(信息记录,供应商,材料等)
如果您查看SAP_Capture_3.png照片,我已经确定了外壳。 但是我无法获取它的文本数据...
print(session.findByID(" wnd [0]/usr/cntlSINWP_CONTAINER/shellcont/shell/shellcont [1]/shell/shellcont [1]/shell" .. text)
上面的代码仅给我" SAP.HTMLControl.1" ...........我想要的内容。
请帮助我。 >
(83.5 kB)
Hello Dong,
此类文档的HTML如下所示: