一、 背景:
我们平时经常会收到很多恶意或者一些不重要的邮件,并且经常会堆满邮箱,导致看邮箱的时间一堆未读邮件,手动删除一些不重要的邮件需要一个一个的去点击,并且还要去判断是指定的发件人的邮件,像我个人的邮箱就会有几百甚至几千条邮件,那人工一个一个去删除的话,效率很低,费时费力,使用rpa工具之后,自动删除指定发件人的邮件,则无需每天人工去处理一些垃圾邮件了,节省了大量的时间和精力。
二、效果预览:
1.人工操作步骤如下:
- 打开网易邮箱大师web端,并登录账号
- 点击收件箱
- 开始选择指定发件人的邮件,并点击左边的勾选
- 滚动鼠标滑轮,对本页的邮件进行一一选择
- 鼠标划到最下方,本页选择完,然后点击上方的批量删除
- 点击一下页,循环以上操作,直到指定邮件删除完为止
2.使用rpa机器人后操作效果如下:
三、rpa具体操作步骤:
**1.**打开rpa客户端,新建应用,选择pc端自动化应用,先将人工操作的界面元素进行捕捉,按住ctrl键并点击鼠标左键,获取搜索按钮这个元素,并进行重命名,以便在指令中区分使用,尤其对邮件列表相似元素组的捕捉,需要将整个发件人的信息进行相似元素捕捉
2.首先打开网易邮箱大师,因为有可能会需要重新登陆,则这里判断一下元素存在,并点击一下,保证可以进入到网易邮箱大师web界面。
3.这里我们需要设置一下指定邮箱发件人名字的变量,后面将删除这里设置的邮箱发件人的相关邮件
4.这里我们使用while条件循环指令,并设置一个布尔值变量,当我们点击下一页点不了的时候则循环退出
5.使用相似循环元素,对邮箱列表进行循环,获取每一次循环的文本,对其进行处理,得到发件人信息,并与之前设置的指定发件人进行比对
6.使用if条件判断,判断之前比对的发件人的结果的个数,如果大于0,则认为是指定的发件人的邮件,使用关联元素对其进行勾选,这里需要对关联元素进行子元素对象的一步一步调试,直到可以点击邮件的复选框为止
7.最后当前页的循环结束后,我们对其勾选的指定邮件进行删除,然后点击下一页,如此循环,直到没有下一页为止,这里需要注意对下一页元素内容做一个disabled的包含判断,下一页没有内容是不那个再点击的
以上便是本次rpa自动删除网易邮箱大师指定发送人邮件的操作
四、本次的操作重点:
- 先将人工操作的界面元素进行捕捉,并进行重命名,以便在指令中区分使用,尤其对邮件相似元素组的捕捉,需要将整个发件人的信息进行相似元素捕捉
- 对下一页元素需要进行特殊判断,当元素内容是可点击的情况(既需要判断元素内容是否存在disabled),根据这个来判断是否需要点击下一页,由此来判断循环是否结束
- 循环相似元素的时候,对指定发件人进行比对,比对上的进行勾选,因为子元素比较多,这里需要注意的是对关联元素进行子元素对象的一步一步调试,直到可以点击邮件的复选框为止
地址:https://www.cxplan.cn