今天讲解SAP的录制,此小节全部都是视频截图,若有侵权,请及时告知,我会在第一时间删除此篇。
一、使用UIPath录制SAP之前,需要配置SAP,使得UIPath可以更好的识别SAP元素。
- 登录SAP,点击设置
  
 
- 输入Transaction Code: RZ11, 输入Parma_Name, 然后按Enter键
  
 
- 点击Change Value,New Value:True
  
 
二、录制登录SAP系统
1)打开UIPath,使用Click识别连接元素
  
 
- 屏幕识别如下,拷贝我们想要的的连接SAP元素
  
 
 
3)使用DoubleClick识别SAP机器名称
  
 
4)继续点击Recording按钮,然后输入SAP用户名和密码,其中密码后面加上[k(enter)],可模拟键盘上的Enter键。
  
 
5)按ESC键退出UIPath录制,保存脚本
  
 
三、输入PA10,查询员工信息
- 输入PA10
  
 
Tips:图片中的小窗口只有鼠标聚焦的时候才会出现
2)点击小窗口,会跳出新窗口,在选择国籍上面也会有鼠标聚焦才会显示的按钮
  
 
四、用UIPath实现以上步骤
- 点击录制按钮,输入PA10
  
 
- 输入员工编号
  
 
3)按ESC键,退出录制,选择Click按钮,然后点击“只有鼠标聚焦的时候才会出现“的小按钮,也可以按F2暂停键
  
 
方法二:可通过手动识别
  
 
- 使用click方法识别Personal Data文件夹
  
 
- 屏幕截图得到Personal Data名称
  
 
- 将光标定位到Personal Data目录下
  
 

- 识别checkbox
  
 

- 识别鼠标定位才出现的按钮
  
 
  
 
- 模拟键盘双击功能
  
 
- 用click识别眼睛图标
  
 
- 用copy识别页面上任意一个元素
  
 
- 保存后生成的代码如下
  
 
- 将最后的报表明细单独拿出来测试
  
 

  
 
- 可对图表进行循环操作
  
 


- 使用try catch对循环进行异常捕获
  
 


- 最后对报表中特殊字符如checkbox的值进行判断,下图结果为True
 
 
  
  
  
 
 
  
 
 
 