num = dr.find_element(By.CLASS_NAME, "gWel-mailInfo-status").text # 获取未读邮件数量
if int(num) > 0:
print("存在未读邮件")
else:
print("未收到邮件")
复制代码
判断存在未读邮件后,我们点入未读邮件中,去查看未读邮件信息,首先,我们要获取未读邮件文本信息进行遍历比对,点进去可以发现,邮件的属性可以使用Class_name进行匹定位,但是一样的Class_name有邮件数量+1个,研究后发现第一封邮件的定位为第二个,所以使用遍历 for i in range(1, len(count)),从第二个元素开始,len(count)中的count指的是该元素,len(count)返回值为该元素的数量也就是邮件数量+1。
[attach]138297[/attach]
实现代码: