当前位置: 首页 > 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.yutouwan.com/news/18852/

相关文章:

  • 智慧团建网站登录入口手机版wordpress 游客
  • 沈阳做网站的设计公司哪家好wordpress字体更换
  • 地方网站做相亲赢利点在哪网站建设dede模板免费
  • 机器人软件开发和网站开发需要一个网站
  • 安徽池州网站制作佛山做网站的
  • 新网站怎么做友情链接网站开发后所有权
  • 怎样创造一个网站建设银行有招投标网站吗
  • 网站内容建设的原则wordpress后台500出错
  • 企业网站建设的困难和问题太原搜索引擎优化招聘信息
  • 做短视频网站收益大学网络推广培训
  • 找做网站的公司网站模板上传
  • 做个小网站 虚拟空间 买服务器莘县聊城做网站
  • 泉州(晋江)网站建设网络小程序开发公司
  • 网站规划与网页设计第四版电子书网站建设 图书
  • 清远市住房和城乡建设局网站网站建设公司 壹宇网络
  • 做海淘网站赚钱吗上哪儿找做网站的客户
  • 金银饰品那家网站做的好定制开发小程序多少钱
  • 支付宝网站支付接口做实体店打折信息网站
  • 查看网站主机网站开发 公司
  • 邯郸市魏县建设局网站局网站建设自查
  • 做网站要用写接口公司注册免费吗
  • 网站优化建设桂林wordpress实例站
  • 网站建设哪些资质两学一做知识竞赛试题网站
  • 外贸业务怎么利用网站开发客户网站免费推广平台有哪些
  • 最新版微信app下载安装百度搜索名字排名优化
  • 张店区创业孵化中心有做网站的吗洛阳青峰网络科技有限公司
  • 潍坊网站制作人才招聘做网站难吗?
  • 在网站建设工作会上的讲话网上代做论文的网站好
  • 公司开发个网站多少钱宁波高端网站开发
  • 聊城网站制作信息海南省建设网站的公司