当前位置: 首页 > news >正文

付费网站怎么做小企业网站建设和管理

付费网站怎么做,小企业网站建设和管理,建设环评备案登记网站,马来西亚服务器租用配置邮件发送人及接收人#xff0c;并执行测试用例#xff0c;最后发送测试报告到指定邮箱#xff08;注意#xff1a;打开测试报告目录后#xff0c;最后记得关闭#xff0c;不然邮箱接收到的测试报告内容将会为空#xff09; import time import unittest import os …配置邮件发送人及接收人并执行测试用例最后发送测试报告到指定邮箱注意打开测试报告目录后最后记得关闭不然邮箱接收到的测试报告内容将会为空 import time import unittest import os import smtplib from HTMLTestRunner import HTMLTestRunner from email.mime.text import MIMEText from email.header import Header from email.mime.multipart import MIMEMultipart#发送邮件 def send_mail(file_new):mail_host smtp.qq.commail_user 123456qq.commail_pwd v*****g # qq生成的授权码receivers [123456126.com]subject 自动化测试报告fopen(file_new,rb)mail_contentf.read()#把报告作为邮件内容#msgMIMEText(mail_content,html,utf-8)#msg[Subject]Header(subject,utf-8)#把报告作为附件发送att MIMEText(mail_content, base64, utf-8)att[Content-Type] application/octet-streamatt[Content-Disposition] attachment; filenametest_report.htmlmsg MIMEMultipart(related)msg[Subject] Header(subject,utf-8)msg.attach(att)#连接邮箱登录发送邮件smtpObj smtplib.SMTP()smtpObj.connect(mail_host)# 上面两行也可以写成smtpObjsmtplib.SMTP_SSL(mail_host,465)smtpObj.login(mail_user, mail_pwd)smtpObj.sendmail(mail_user, receivers, msg.as_string())#查找最新的测试报告 def new_report(test_report):lists os.listdir(test_report)# lambda argument_list: expression表示的是一个函数# 比如lambda x, y: x*y函数输入是x和y输出是它们的积x*y# lists.sort(keylambda fn: os.path.getmtime(result_dir\\fn))lists.sort(keylambda fn: os.path.getmtime(test_report / fn))latest_file os.path.join(test_report, lists[-1])print(latest_file)return latest_filedef main():一个一个加suite unittest.TestSuite()# suite.addTest(TestAdd(test_case))suite.addTest(TestAdd(test_add1))suite.addTest(TestAdd(test_add2))suite.addTest(TestSub(test_sub1))suite.addTest(TestSub(test_sub2))runner unittest.TextTestRunner()runner.run(suite)test_dir r./test_case/test_reportr./report/TestLoader是用来加载TestCase到TestSuite中的其中有几个loadTestsFrom__()方法就是从各个地方寻找TestCase创建它们的实例然后add到TestSuite中再返回一个TestSuite实例discover unittest.defaultTestLoader.discover(test_dir, patterntest_*.py)#给生成的测试报告设置名称current_time time.strftime(%Y-%m-%d %H_%M_%S)file_nametest_reportcurrent_time_result.htmlfpopen(file_name,wb)runner HTMLTestRunner(streamfp,title测试报告,description用例执行情况啦啦啦:)runner.run(discover)fp.close()latest_reportnew_report(test_report)send_mail(latest_report)if __name__ __main__:main()百度为例如下 from selenium import webdriver import unittest import time from HTMLTestRunner import HTMLTestRunnerclass Baidu(unittest.TestCase):def setUp(self):self.driverwebdriver.Chrome()self.driver.maximize_window()self.driver.implicitly_wait(10)self.base_urlhttp://www.baidu.comdef test_baidu_search(self):百度搜索测试一下注释driverself.driverdriver.get(self.base_url)driver.find_element_by_id(kw).clear()driver.find_element_by_id(kw).send_keys(HTMLTestRunner)driver.find_element_by_id(su).click()time.sleep(2)def tearDown(self):self.driver.quit()if __name__ __main__:testunitunittest.TestSuite()testunit.addTest(Baidu(test_baidu_search))current_timetime.strftime(%Y-%m-%d %H_%M_%S)file_nameC:\\Users\\xxx\\Documents\\current_time_result.htmlfpopen(file_name,wb)runnerHTMLTestRunner(streamfp,title百度搜索测试报告,description用例执行情况)runner.run(testunit)fp.close()unittest.main()
http://www.sadfv.cn/news/18852/

相关文章:

  • asp.net jsp 网站开发松岗网站
  • 站长工具seo优化系统wordpress获取相关文章
  • 制作网站演示灰色链网站建设
  • 扬中网站建设开发网站详情页链接怎么做
  • 购买网站要多少钱代理商加盟网站
  • 红河州seo怎么做整站排名wordpress会员可见插件
  • 网站建设与维护本科教材河北建设工程信息网招标
  • 59网站一起做网店女鞋建设完网站成功后需要注意什么
  • 徐州html5响应式网站建设部署个人网站
  • ps网站建设设计专业的单位网站开发公司
  • 怎么做软文代发平台网站wordpress获取文章中相册图片
  • 大兴专业网站开发公司公众号开发中心
  • 大理网站建设沛宣做设计常用网站有哪些
  • 放心网站推广优化咨询wordpress 文章之显示标题
  • 帮别人做网站赚多少钱网站访问对应二级域名
  • 网站描述范例武进建设局网站进不去
  • 礼品网站建设公司现在个人做网站还能盈利吗
  • 网站开发工程师薪酬待遇西安做建站的公司
  • 电气网站建设小程序发布流程
  • 网站建设注册哪类商标网站页面设计如何快速定稿
  • 服务器网站开发手机网站登录模板
  • 深圳创新网站建设常州网站制作推广
  • 2015个人备案网站论坛怎么做企业网站推广的方法
  • 建湖做网站的公司景安安装wordpress
  • 局机关建设网站的意义做设计的网站定制
  • 织梦网站关掉wap品牌建设让
  • 校园网站建设的可行性分析沧州网站制作多少钱
  • 建站行业成为买方市场办公网络建设项目商务要求
  • 做网站搞友情链接无锡百度
  • 如何免费做网站商家做网站的优点