1、前言
RPA(Robotic Process Automation),即机器人流程自动化,是一项基于软件机器人和人工智能的业务过程自动化技术。它模仿用户在电脑上的手动操作方式,实现自动执行重复性、规律性、高度结构化的业务流程和任务,从而提高工作效率、减少人力成本和降低错误率。
RPA技术广泛应用于金融、保险、医疗、电信、制造等各行各业。常见的应用场景包括数据录入和处理、订单处理和管理、业务流程自动化、客户关系管理以及财务和会计管理等领域。
其优点在于高效、准确、可重复、可扩展和低成本,能够帮助企业提高生产力和竞争力。此外,RPA还能监视、跟踪和控制业务流程执行,增强业务流程的准确性和可审计性,为企业提供可扩展且灵活的“虚拟”员工队伍,使企业能够快速响应业务需求。
本文将介绍一款跨平台、开源机器人流程自动化(RPA)- UI.Vision RPA
2、简介
UI.Vision RPA软件(以前叫Kantu)可在Windows、Mac和Linux上自动化web和桌面应用程序。是用于可视化流程自动化、无代码UI测试自动化、web抓取和屏幕抓取的工具。
UI.Vision RPA核心是开源的,具有企业安全性。免费的开源浏览器扩展可以通过本地应用程序进行扩展,以实现桌面UI自动化。
安装:
(1)安装浏览器扩展(类似Selenium IDE),支持行为录制和回放,适用于网页自动化测试,表单填写以及网页内容抓取。支持Chrome、Firefox、Edge。
(2)安装XModules(UI.Vision RPA扩展模块),是UI.Vision RPA开源核心的本地应用程序,为其增添了强大的新功能。提供真实的鼠标点击事件、模拟键盘快捷键以及宏和CSV文件的直接文件访问功能。支持Windows、Mac、Linux。
官方网址:
https://ui.vision/
3、快速上手
在Windows环境下,作者使用Firefox安装浏览器扩展与XModules。
打开UI.Vision RPA,界面布局类似于Selenium IDE,自带默认的Demo脚本。
如图所示,创建一个简单脚本,采用录制方式,打开百度首页,搜索自动化测试,最后进行屏幕截图。录制完成后,进行回放执行,执行成功(步骤标记为绿色),截图也自动保存在本地。