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

深圳市企业网站seo联系方式广州seo

深圳市企业网站seo联系方式,广州seo,做网站项目收获,网站建设人员架构配置邮件发送人及接收人#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://wiki.neutronadmin.com/news/47498/

相关文章:

  • 社交网站开发 转发公司网站的建设要注意什么
  • 八年级信息网站怎么做公司网站建设目的和意义
  • 建设网站论文范文开源oa办公系统
  • 做网站需要考虑什么wordpress 从新安装
  • 公司网站建设浩森宇特百度关键词排名推广
  • 网站域名怎么做学校网站建设方案图片
  • 哪些知名网站用wordpress世代网络高端企业网站建设设计功能公司
  • 凡科网站怎么做淘宝客北京企业建网站定制价格
  • 网站制作商家入驻wordpress评论框优化
  • 网站开发设计需求网站发布方式有哪些
  • 山东网站建设网婚纱摄影网站建设
  • wordpress如何生成网站地图惠州网站建设兼职
  • 遂宁模板建站公司免费网页代码大全
  • 昆明网站建设哪家比较好中国城乡建设部人力网站首页
  • 招标网站有哪些百度seo引流
  • 有没有做博物馆的3d网站泰安人才网官方网
  • 请问网上有没有比较好的网站可以做照片书的呀?要求质量比较好的!网络营销渠道的功能包括
  • 内蒙古建设工程造价信息网官方网站优化大师是什么意思
  • 旅游网站开发需求百元建网站
  • 衡水企业做网站推广哪些网站可以找到兼职做报表的
  • 小程序跳转到网站电商网站开发与运营
  • 做pc网站会连带手机版网站确定关键词 如何做
  • 贵阳市 网站建设wordpress个人简历
  • 自己做的网站别人怎么做精准引流推广
  • 电脑网站推荐天眼在线查企业查询系统
  • 国家和住房城乡建设部网站郑州十大最有名的公司
  • 网站的收录情况怎么查网络架构设计方案
  • 推荐o2o网站建设建个网站多少费用
  • 网站制作的详情表水陆运输类网站如何建设
  • 简单的网站源码公司装修费用可以一次性入账吗