3.26-3 自动化框架邮件

一.下载一个邮件模板(属于封装号的模板)

图片

二.将邮件模板存放在utlis中

图片

三.修改邮件模板

图片

1.注册一个邮箱(案例163邮箱)

2. 网址:https://mail.163.com/js6/main.jsp?sid=aLdwHUuYwOueisERUbYYwPJQIJpXbsny&df=mail163_letter#module=read.ReadModule%7C%7B%22area%22%3A%22normal%22%2C%22isThread%22%3Afalse%2C%22viewType%22%3A%22%22%2C%22id%22%3A%22417%3AxtbBoRvU2meF1pqmGgAAsm%22%2C%22fid%22%3A1%7D

3.点解设置

图片

4.协议

图片

5.开启协议

图片

扫码界面

图片

点解继续开启

图片

获取授权码

图片

图片

图片

显示已开启

三.运行报告模板

(1)导入邮件模板

from utils.mail3 import SendMail

图片

接受到邮箱

图片

图片

import unittest
import os
from  time  import *
from testcase.cms_testcase import *
from  utils.HTMLTestRunner3_New import HTMLTestRunner
from  utils.mail3 import SendMail
xm_path=os.path.join(os.path.abspath(os.path.dirname(os.getcwd())))
print(xm_path)
bg_path=os.path.join(xm_path,"report")
print(bg_path) #
yl_path=os.path.join(xm_path,"testcase")
print(yl_path)
new=strftime("%y-%m-%d %H-%M-%S")
file=bg_path+"/"+str(new)+"api_.html"
def  bg(wj):
    d = unittest.TestLoader().discover(start_dir=yl_path, pattern=wj)
    f=open(file,"bw")
    r=HTMLTestRunner(
        stream=f,title="接口自动化测试框架",description="用例执行情况",
        tester="dcs"
    )
    r.run(d)
def  yj():
    fs=SendMail(send_msg=file,attachment=file)
    fs.send_mail()
if __name__ == '__main__':
    bg("cms*.py")
    yj()

图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值