RPA技术实现

目录

1、RPA基本操作

2、RPA技术分析

RPA基本操作

Robtic Process Automation(简称RPA),即机器人流程自动化。上一篇《RPA浅谈》中聊到,RPA的优点在于模拟人工、跨平台特性。那么既然是模拟人工,相关的基本操作不外乎以下几类(此处以Web操作为例):

1、访问指定的网址;

2、找到界面中的元素,即元素拾取

3、给指定元素赋值,如输入用户密码

4、获取元素信息,如弹框title、内容

5、控件行为操作,如点击按钮、获取焦点、界面滚动等

6、其他附带操作,如列表解析、邮件发送、异常兼容等这些属于代码层面的能力

RPA技术分析

总结以上的操作,RPA主要的技术点个人认为就两点:元素的拾取与控件的操作

元素拾取

很直观的想法,人对界面元素的定位完全通过视觉发现,大脑分析完成,例如一个登录界面,立马知道哪个是登录按钮,哪里填用户密码。但是机器要自主完成这看是简单的操作就不是那么容易了,机器自主完成的前提就是需要定位到目标元素,也就是所谓的元素拾取。后续的操作都必须建立在定位到元素的基础上,所以元素的拾取技术是各大RPA厂商相互竞争的核心技术之一,如果在这方面有专利也就意味着在RPA这个游戏里有不可替代的优势。下面基于自己的理解及相关实践经验来分析元素识别的相关技术

1、侵入式元素定位

主流的前端开发框架jQuery、Angular、Vue等都封装了获取元素句柄的方法,比如jQuery提供的 $("#targetId")便可获得id="targetId"的元素的句柄,有了元素句柄自然就能为

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值