SAP有几十种不同类型的控件,每种控件又有大量的操作方法,目前AliyunRPA产品覆盖其中一些使用率较高的方法,当遇到产品未覆盖的操作方法时,可以参照以下两种方法:


方式一(使用SAP自带的录制工具):

1、点击设置按钮


2、点击脚本录制和回放


3、弹出录制浮窗


4、点击录制


5、比如如图的双击操作


执行操作步骤后点击停止


点击回放脚本按钮,弹出脚本选择,最新的那个脚本既为刚刚录制的脚本




此时不要打开,直接点击右键选择编辑


查看生成的代码如下


session.findById("") 就是RPA中的Session对象.find(控件名),后面就是对应的操作,比如doubleClickCurrentCell

RPA中已实现了SDK的时候:直接使用Session对象.操作名

RPA中没有对应的实现的时候:使用Session对象.find(控件名)加上对应的操作如这里的doubleClickCurrentCell

方式二(根据控件类型在API文档中查询方法):

1、录制控件的时候有该控件的类型,如图


2、点击设置按钮


3、选择SAP GUI帮助文档


4、点击与录制的控件类型对应的API文档比如"GuiButton"



RPA中已实现了SDK的时候:直接使用Session对象.操作名

RPA中没有对应的实现的时候:使用Session对象.find(控件名)加上对应的操作既这里的Methods