几款不错的RPA开源软件分享[RPA Plus]

摘要:
近两年,一直有很多同学在研究开源的RPA工具,这次为大家介绍几款不错的开源工具。RobotFrameworkRobotFramework是目前比较活跃的开源项目之一,是测试自动化和RPA的通用框架。RobotFramework还提供了一个web演示和完整的文档。RPAPlus实际试用后觉得这个框架可能更偏向于自动化测试。(这是开源RPA工具的一个常见特性,也是它与一些商业工具的区别之一。(通过这种方式,TagUI中的流可能被称为脚本或机器人。

https://blog.csdn.net/dev_kex/article/details/105450790
RPAPlus 2020-04-11 13:02:15 10780 收藏 23
文章标签: 人工智能 rpa RPAPlus 开源 RPA+AI
版权

智能自动化将成为大势所趋,但并不是所有公司都选择购买商业付费软件,有部分研发能力比较强的公司可能会采取自研或结合开源框架的手段。

近两年,一直有很多同学在研究开源的RPA工具,这次为大家介绍几款不错的开源工具。

Robot Framework

Robot Framework是目前比较活跃的开源项目之一,是测试自动化和RPA的通用框架。与其他语言一样,它强调自然语言或人类可读的语言,以使其更易于使用。

Robot Framework还提供了一个web演示和完整的文档。

RPAPlus实际试用后觉得这个框架可能更偏向于自动化测试。

Github: https://github.com/robotframework/robotframework

TagUI

TagUI由AI Singapore维护,是一个用于RPA的命令行界面,可以在任何主要的操作系统上运行。(这是开源RPA工具的一个常见特性,也是它与一些商业工具的区别之一。)TagUI使用术语和相关的“流程”概念来表示运行一个基于计算机的自动化流程,该流程可以按需完成,也可以按固定的时间表完成。(通过这种方式,TagUI中的流可能被称为脚本或机器人。)TagUI强调其语言的简单或自然。贡献者Ken Soh在2017年发布的一篇介绍TagUI的媒体文章中写道:“这使得UI自动化的快速原型化、部署和维护变得容易,无论你是否是开发人员。TagUI有丰富的在线文档。

Github: https://github.com/kelaberetiv/TagUI

TagUI的界面是纯命令行

RPA for Python

以前叫做“TagUI for Python”,这是一个用于RPA开发的Python包。RPA for Python是在TagUI上构建的,因此有了最初的名字。它拥有网站自动化、计算机视觉自动化、光学字符识别和键盘鼠标自动化等基本功能。

Python中pip install rpa 即可安装。

OpenRPA

OpenRPA也是一个蛮有趣的项目,基于Windows Workflow Foundation作为框架。WF被Uipath和许多国内RPA团队应用。

Github: https://github.com/open-rpa/openrpa

Remark:谈到Windows WF,曾经我们基于 WF 的框架Demo用很短的时间就可以做一个RPA的Studio原型出来,说明技术含量是不高的,请参考此文(含视频):

花了一点时间,我们自己做了一个RPA设计器

Robocorp

Robocorp是早期初创公司,该公司去年获得了560万美元的种子轮融资。承诺为开发人员提供基于云的开源RPA工具。官网目前可以通过邮件申请早期账号。

https://robocorp.com/

Automagica

这可能是开源模式和免费增值模式之间的分界线:Automagica确实是开源的,对于非商业用途是免费的,但是商业用途需要商业许可证。这使得它成为希望学习、试验和原型的个人的一个潜在的好选择,但是商业用例将需要迁移到它的商业Automagica门户平。Automagica也有相对全面的介绍文档。

Automagica的自动化能力实现是基于Python,独立开发了一个云端应用平台,可以实现网页端的编码。

Github: https://github.com/automagica/automagica

Taskt

Taskt强调易用性和无代码或低代码。Taskt是一个免费的开源工具,它承诺了同样的功能:无需编写代码就可以自动执行任务。它的功能之一是屏幕记录器,记录用户基于计算机的操作,然后将这些步骤转换成可重复的脚本(也称为RPA bot)。它还包括一个“看到什么就得到什么”的“bot设计器”,其中包含一个用于无代码RPA开发的标准命令菜单。

Github: https://github.com/saucepleez/taskt

其实有不少开源的RPA工具或多或少是基于Python,我们近期也在仔细应用这些工具,后期会大家提供使用心得和建议。

阅读完这个文章,相信大家对国产RPA工具应该有更深的理解了。

► 企业有关于未来工作的路线计划图吗?

► 免费入驻-RPA产品在中国页面

► RPA新宣言:流程自动化机器人的十大定律

► 后危机时代:灵活可扩展的自动化逐渐成为标配

► Uipath 收发消息 R-Connect范例(官网可下载)

► RPA开发利器,R-Connect 人机交互解决方案

► 花了一点时间,我们自己做了一个RPA设计器

► 搜索引擎机器人-可下载

► RPA的门槛真的很低吗?

► RPAPlus 2020合作计划

► 突破RPA的障碍和最佳实践 RPA Plus

► 从疫情中窥机 - 人工智能商业潜力

► 重新审视当今最被炒作的RPA

► 国产RPA软件横评报告
————————————————
版权声明:本文为CSDN博主「RPAPlus」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dev_kex/article/details/105450790

免责声明:文章转载自《几款不错的RPA开源软件分享[RPA Plus]》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇H5 的直播协议和视频监控方案Idea中添加Typora第三方软件编辑md文件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

OneCloud记录

配置信息 S805, 1G RAM, 8G ROM, USB2.0 * 2, 1GB LAN, SD Cardreader S805参数: 32-bit, ARMv7-A, Cortex-A5, 1.5GHz 4核. 这个不是64位的CPU. 原生玩客云刷机的步骤 因为玩客云原生系统uboot无法输入命令,且启动后TTL终端需要用户登录, 所以需要先将带u...

基于.NET的开源GIS项目整理

基于.NET的开源GIS项目收集整理如下:  NASA World WindNASA World Wind是使用.NET开发的一个Windows窗体系统,以地球外观看得角度提供全球定位功能,类似于Google Earth。它结合了美国国家航空航天局(NASA)从卫星拍摄的图像,这些图像应用于Blue Marble, Landsat 7, SRTM, MOD...

python模块学习心得

初始模块 1.什么是模块 模块是用来实现某项功能的一大堆代码,为什么会有模块呢?过程式编程的时候为了减少程序员编程代码的重复性,就利用函数的调用减少了代码的重复性,但是某些时候程序会过于的庞大,我们会用到很多很多 的函数,同样是为了方便,我们就把某些函数在一起共同产生的一些功能放在同一个py文件里面,这个py文件就称为一个模块,或者多个py文件在一个文件夹...

apache几个常见配置文件的作用

  进行虚拟主机配置   NameVirtuaHost *:80 表示基于名称的虚拟主机  *:80表示监听本机所有IP的80端口上提供HTTP服务,*可以设置为具体IP<VirtualHost *:80>serveradmin 管理员邮箱servername  域名serveralias 别名        可以设置多个域名指向同一个站点er...

用Python操作git命令

import os from git.repo import Repo from git.repo.fun import is_git_dir class GitRepository(object): """ git仓库管理 """ def __init__(self, local_path, repo_url, br...

熵池 在计算机科学与金融学中的应用

海绵函数_百度百科https://baike.baidu.com/item/海绵函数/8262879 内核熵池_百度百科https://baike.baidu.com/item/内核熵池/1731396 百度百科_全球最大中文百科全书https://baike.baidu.com/search/none?word=熵池&pn=0&rn=10...