RPA桌面应用与网页交互脚本开发文档
本文档主要为总结网页与桌面应用交互脚本的开发的共性流程和注意事项。
- 网页与桌面应用交互脚本开发常用的uipath控件
- “获取OCR文本”控件,用于文字识别有些应用程序不能选中,但需要获取内容。
- 录制功能,首先打开录制,模拟用户进行一遍操作,录制系统会帮我们实现大部分流程。
- OCR引擎控件,uipath自带的OCR引擎,目前只有Microsof OCR是免费且不需要密钥的。
- 网页与桌面应用交互场景的技术知识
- 网页端所需的技术知识与web场景一致。
- 桌面应用方面,熟悉应用场景中桌面应用的使用,了解应用程序可能会出现的bug情况,做好相关处理。
- 网页与桌面应用交互的技术难点
- 能否自动为客户开启浏览器和应用程序,分辨率变化是否会影响脚本操作?目前由于需要密码,未提供自动开启服务。采用绝对定位方式的控件会受到分辨率的影响。
- 桌面应用程序需要管理员身份,且程序中元素不可被选中,文字无法复制。目前是通过绝对位置和按键(enter键 tab键)进行选中或者关闭所有uipath相关的进程(任务管理器中没有uipath相关),以管理员身份重启也可以。
- 网页与桌面应用交互脚本兼容性和容错率
- 注意应用程序是否最大化,最终的决定性操作脚本应当有提示或避免操作(如发票打印)。
- 工单输入的规范性,如换行和制表符,在编程时应当注意处理,避免影响uipath的键盘控件操作