发送附件:发给多个人:数组 取最新文件,根据时间进行排 序 最后集成: 原文:https://www.cnblogs.com/bzdmz/p/10349481.html
前言实现需求:当测试用例全部通过的时候,不发邮件,当用例出现Error或Failure的时候发送邮件解决思路:生成html测试报告后,用bs4解析html页面,写个函数判断页面上是都有不通过的记录html报告1.查看html报告,主要看Status这一行是否会出现Failure 或 Error 的记录bs4解析html1.bs4模块在我的博客上上海-悠悠之前有过介绍,就不重复写了,先定位html页面元素,先通过它的class属性:attribute定位到这三行记录2.取出最后一行,然...
selenium 与 chrome 进行qq登录并发邮件操作实例详解
出现的问题:
qq邮箱各种iframe需要切换,延时是必须的,通过各种方法找元素,qq邮件正文的iframe name是变化的,其他几种方法都不行,最后居然用这样搞定。o[0].click() , o[0].send_keys("abc"),还得再研究研究!!!
备注:已经在机器上登录过QQ客户端,XXXX是发送QQ号,YYYYY是接受QQ号
from selenium import webdriver
import time
import sysif 1: driver=webdriver.Ch...
邮件自动发送–发送带附件的邮件
想法:在测试的过程中,发送邮件的时候除了发送正文和标题之外,还需要发送图片或者文件想要的附件
思路:python提供了smtplib发送邮件的库,email构造邮件的库,既可以发送正文,也可以发送附件,用到的具体的包是:
from email.mime.multipart import MIMEMultipart
构造附件的方法如下:
#读取到D:1.txt的文件的所有内容,然后装载到定义的变量att中
send_file=open(r’D:\1.txt’,‘rb’).re...
本文介绍如何封装一个自动发邮件测试报告功能系列
在上两篇介绍了【发送带附件邮件】和【【找到最新的测试报告】的方法,接下来我介绍何如将自动发送邮件测试报告方法集成封装到自动化项目中
层次结构如下:首先我们将这两个方法统一封装到公共包method.py方法类里,方便以后调取
代码如下:
import time
import os.path
from email.mime.text import MIMEText
from email.header import Header
import smtplibclass Method(object...
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2019-05-29 11:28
# @Author : zhouyang
# @File : send_mailAtt.py
发送带有附件的邮件
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipartsmtpserver=smtp.126.comsender=hexiuxiu1@126.com #发送方
password=*******a #授权码
#receive=*****1@qq.com #接收方
receive=[*****1@qq.com,*****2@qq.com] #同时发送给...