本文我会使用gmail 邮箱作为邮箱测试,lzcom321@gmail.com 是我的私人邮箱,大家也可以对我发送,以帮助大家的邮箱自动化测试原文地址请点击这里将电子邮件发送给适当的个人,首先要转换为PDF,然后再将此PD附加到电子邮件中,然后将所有电子邮件由python自动化发送。模块开始这个自动化案例之前,你需要将以下模块导入到demo中# 创建PDF from io import BytesIO from reportlab.pdfgen import canvas from django.http import Htt...
前言实现需求:当测试用例全部通过的时候,不发邮件,当用例出现Error或Failure的时候发送邮件解决思路:生成html测试报告后,用bs4解析html页面,写个函数判断页面上是都有不通过的记录html报告1.查看html报告,主要看Status这一行是否会出现Failure 或 Error 的记录bs4解析html1.bs4模块在我的博客上上海-悠悠之前有过介绍,就不重复写了,先定位html页面元素,先通过它的class属性:attribute定位到这三行记录2.取出最后一行,然...
Zabbix没有报表导出的功能,于是通过编写脚本导出zabbix数据并发邮件。效果如下: [外链图片转存中…(img-YujWHCbu-1565876650802)] 下面是脚本,可根据自己的具体情况修改: `#!/usr/bin/python``#coding:utf-8``import MySQLdb``import time,datetime``import xlsxwriter``import smtplib``from` `email.mime.text import MIMEText``from` `email.mime.multipart import MIMEMultipart``from` `email.header import Header``#zab...
#coding: utf-8 import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.image import MIMEImage from email.header import Header #设置smtplib所需的参数 #下面的发件人,收件人是用于邮件传输的。 smtpserver = 'smtp.163.com' username = '**@163.com' password='***715' sender='***@163.com' #receiver='XXX@126.com' #收件人为多个收件人...