message = MIMEText(mail_body,
'html'
,
'utf-8'
)
message[
'From'
] = sender
message[
'To'
] = receiver
message[
'Subject'
] = Header(mail_title,
'utf-8'
)
try
:
smtp = smtplib.SMTP()
smtp.connect(
'smtp.163.com'
)
smtp.login(username, password)
smtp.sendmail(sender, receiver, message.as_string())
print(
"发送邮件成功!!!"
)
smtp.quit()
except
smtplib.SMTPException:
print(
"发送邮件失败!!!"
)
import smtplib from email.mime.text import MIMEText from email.header import Header sender = 'XXX@163.com' receiver = 'XXX@qq.com' smtpserver = 'smtp.163.com' username = 'XXX' password...
2.创建完成之后,进行测试
1.关于pycharm中CSS文件的创建:
https://blog.csdn.net/weixin_45581692/article/details/107495744
2.创建完成之后,进行测试:
(1)新建static文件:
新建的python package文件名一定要为static:
(2)新建templates文件:
新建的python package
接口自动化是指模拟程序接口层面的自动化,由于接口不易变更,维护成本更小,所以深受各大公司的喜爱。
接口自动化包含2个部分,功能性的接口自动化测试和并发接口自动化测试。
本次文章着重介绍第一种,功能性的接口自动化框架。
一、简单介绍
环境:Mac、Python 3,
Pytest
,Allure,Request
1.尽量
使用
table
如果你
使用
了div,ul,dl 等元素,记得把CSS 样式全部写到 style 属性里
2.css样式直接写在 元素的 style 属性中,样式不能简写
目前项目中,根据以上2点解决了90%的问题
feng .foxwho
邮件内容有的时候某些字段长度过长,在邮件里显示的不太好看,需要对字段过长的做一些长度的修改,从而美化显示
1、用到的是table标签,其中tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元。
2、定义每列的长度(实现长字段可以换行) fixed:固定表格布局;auto:自动表格布局
<table style="table-layout: fixed;"></table>
宽度width 边框border 颜色color 对齐方式a...
目录requests
使用
requests请求方法requests响应对象属性Requests模块是一个用于网络请求的模块,主要用来模拟浏览器发请求。其实类似的模块有很多,比如urllib,urllib2,httplib,httplib2,他们基本都提供相似的功能。但是这些模块都复杂而且差不多过时了,requests模块简单强大高效,使得其在众多网络请求模块中脱引而出。环境安装:pip install requests
使用
流程:案例:爬取百度首页的数据
解决requests请求的数据中文乱码问题——》requ
mailto_list = ["123456@qq.com"] # 收件人的邮箱账号
mail_host = "smtp.qq.com" # 设置服务器
mail_user = "123456@qq.com" # 发件人的邮箱
mail_pass = "xxxxx...
3. 运行
pytest
测试用例,生成测试结果文件
4.
使用
allure命令生成
测试报告
,命令为:allure generate [测试结果文件夹路径] -o [
测试报告
文件夹路径]
5. 打开
测试报告
文件夹,找到index.
html
文件,用浏览器打开即可查看
测试报告
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
97592