五个RPA框架通读
Robot Framework
背景
- 接受测试驱动开发(ATDD),行为驱动开发(BDD)和机器人流程自动化(RPA)
- 社区
问题
Robot Framework的环境搭建
- 安装wxpython需要安装wheel,不然无法打包安装======
- 需要安装与chrome版本匹配的driver到目录中
使用案例
- 通过代码来进行生产
- 项目组成
项目见压缩文件—项目一,下面是robot的代码结构组成
robot核心结构是由三部分组成的,一个是keywords的依赖,第二个是关键字,最后则是执行动作
运行效果,打包视频-robot1【视频总一个robot执行了两动作,所以结果都是两个】
- 通过较为成熟的工具–robocorp Lab
==此工具可以实现的,robot framework都可以实验 #009688==
- 结构组成
- 较为简单的栗子,自动打开浏览器然后访问url
- 另一个栗子,登录功能的测试
总结:和邹瑞进行过交流确实这个框架确实可以提升测试效率,由于执行动作可以通过传参来改变动作执行对象,所以可重复度明显提升,目前没有感觉到人工智能的应用点,下步继续了解。
TagUI
代码结构
就是传统的,较为灵活但是复用性低;这个框架可以控制鼠标模拟动作
栗子
访问网站并截图
==tagui在模拟人的行为上确实比robot framework #00BCD4==
- 访问github上项目并下载等待完成
- 可以通过表格来设置参数,高重复性
还有一些官方也提到可以获取数控中数据来进行测试,也可以通过中文命令来测试等
UI.Vision
有两个,一个是浏览器插件,另一个是桌面版。桌面版适用于手机上app的测试【没有进行实验】
总结:很傻瓜式,所有动作需要一模一样,否则无法找到指定的属性来换参,前面有一点不一样,后面将可能无法执行。
open RPA
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 吾辈之人,自当自强不息!!
评论