1、案例需求
在window系统电脑端的企业微信应用中,批量输入手机号添加好友。
2、需求分析与流程图
在企业微信桌面应用中,首先点击应用左侧导航栏的“通讯录”图标,再点击跳转到"新的客户",在右侧点击添加按钮,输入还有
的联系方式进行搜索添加。
关于要添加的好友我们可以把所有联系方式放在一个表格中,在流程中循环提取。所以大致的操作流程如下所示。
3.输入手机号之后显示已经添加该好友
4.其他的异常
对于出现的这些异常情况我们都要考虑到,并进行处理。
3、RPA应用搭建
3.1 应用搭建流程
1.首先激活企业微信的窗口,再通过【点击图像指令】依次点击通讯录,新的客户,添加按钮。并添加异常处理,激活窗口失败
时弹窗提示。将该流程封装到子流程初始化。
2.启动我们准备好的表格,使用【循环excel内容】指令,循环提取表格每一行内容,并调用子流程【循环添加好友】(在下面进
行详细讲解),并将添加情况会写到表格中。
3.在【循环添加好友】子流程中,先获取到当前行的第一个单元格内容,添加到剪切板,并通过【键盘输入】指令,通过快捷键
ctrl+A全选所有内容,ctrl+V将结果粘贴到当前窗口。
通过【键盘输入】指令,发送快捷键enter,按成搜索,并开始异常处理。调用【if图像存在】指令判断当前页面上的加载情况,如
下当页面上出现提示添加频繁的提示,通过escape快捷键关闭提示异常的对话框,并随机等待一段时间之后再进行下一次循环。
当前页面出现添加按钮,则使用【点击图像】指令,点击添加按钮-->点击发送按钮,并将添加状态写回到该行。
当当前好友显示已添加,则不在窗口上做任何点击操作,只返回添加状态。
当提示当前手机号查不到好友,关闭提示窗口,并返回添加状态。如果都不满足以上几种情况,则弹窗提示添加异常。至此,一
个循环添加好友的流程完成了。
3.2 应用搭建分析
再返回看我们的流程,有很多的点击输入步骤,在流程搭建过程中我们使用【键盘输入】指令和【点击图像】指令完成了。对于
关闭窗口和进行搜索步骤也可以通过【键盘输入】指令完成。在捕获不了元素的窗口,都可以将捕获图像代替元素去执行点击步
骤。
在该流程中比较重要的一个环节即要考虑到搜索手机号之后会出现的异常情况,这是需要我去批量尝试之后才能总结出来的,并
能通过【if图像存在】指令去做异常处理,才能确保流程的正常运行,在我们完成任意一个流程时,异常处理都是很重要的环节。
好的,至此没有捕获任何元素,通过键盘和图像自动化,我们成功完成了这个自动添加好友的流程。