文章目录
说明:
1.博文中RPA设计器是以4.0版本进行的
2.RPA基础知识可以看艺赛旗官网中的视频进行学习:认证培训
一.邮件类组件
1.发送邮件组件(QQ邮箱为例)
获取QQ邮箱授权码:打开QQ邮箱–》设置–》账户–》开启服务–》生成授权码
点击运行,即可发送邮件。
接收者、抄送、密送、附件均可以为多个,规则是以英文逗号分隔
例如:
收件人:‘a@qq.com,b@qq.com,c@qq.com’
附件:‘C:\isearch\a.txt,C:\isearch\b.xlsx’
2.outlook\邮件组件
前提:有outlook应用
注意:
1.执行组件时需关闭Outlook应用
2.发件人默认Outlook中配置的第一个邮箱
3.注意发送频率,建议间隔时间设置成2s以上
二.滑动验证码
1.环境配置
滑动验证码测试网址:https://www.geetest.com/show,注意这里是使用Chrome浏览器打开的,使用IE可能会无法使用
为了使Chrome可以更方便的使用,我们需要安装插件
打开Chrome的更多工具,选择扩展程序,我们会发现插件已安装上,可以使用鼠标点击进行测试
2.异常考虑
考虑流程的循环条件及异常处理策略为前提
思路:此处用while循环,条件设为True,即:在死循环的条件下进行验证码的识别过程,直到识别成功;同时考虑异常处理的情况
3.截图+验证码组件
使用‘截图’控件截取整个验证图片。(为后续使用验证码识别器获取相对位置信息作准备)
4.位置处理
注意:由于验证码组件有时返回一组坐标[78,145;],偶尔返回两组坐标[78,145;130,145],所以在计算位置之前,建议用if处理进行处理
位置处理:获取鼠标的相对位置信息(坐标仅相对于整个验证截图),即鼠标需要实际拖动的距离=b
5.获取移动距离
弹出每次拖动距离的消息提示框
目的:可以更明确每次获取的位置信息;同时有助于后续多次调节坐标位置
6.鼠标拖动
(1)方式一:使用拖动组件