HTMLTestRunner测试报告

if __name__ == "__main__":

# unittest.main()

S=unittest.TestSuite()
S.addTest(IDE1("test_i_d_e1"))

now_time=time.strftime("%Y_%m_%d_%H_%M_%S") #获取当前时间

fp=open("./test_report/report"+now_time+".html","wb") #生成测试报告的文件类型,文件名中加入当前时间

runner=HTMLTestRunner(stream=fp,title="自定义测试报告",description=" 小标题")
runner.run(S)

时间: 2024-10-20 06:20:37

HTMLTestRunner测试报告的相关文章

转 生成 HTMLTestRunner 测试报告

转自:http://www.cnblogs.com/hero-blog/p/4128575.html 04.生成 HTMLTestRunner  测试报告 1.HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展.它生成易于使用的 HTML 测试报告 1>下载HTMLTestRunner.py文件,地址为: http://tungwaiyip.info/software/HTMLTestRunner.html Windows平台: 将下载的文件放入...\P

HTMLTestRunner测试报告中文乱码问题解决

在学习python selenium自动化测试学习中遇到HTMLTestRunner测试报告出现乱码的问题 Test Group/Test case Count Pass Fail Error View baidu.Baidu 1 1 0 0 Detail test_baidu_search: 百度搜索 pass [x] pt1.1: [Error 32] : 'c:\\users\\zhengb~1\\appdata\\local\\temp\\tmpmoado1\\AddonInstalle

Python 同一文件中,有unittest不执行“if __name__ == '__main__”,不生成HTMLTestRunner测试报告的解决方案

1.问题:Python中同一个.py文件中同时用unittest框架和HtmlReport框架后,HtmlReport不被执行. 2.为什么?其实不是HtmlReport不被执行,也不是HtmlReport不生成测试报告,是因为if __name__ == '__main__'中的代码根本没执行好嘛! 3.解决方案的来源:因为最开始我的main代码中没有写print打印语句.没有生成HTML报告,我也在网上找了很久的方法,后来才怀疑是不是没有运行main方法,于是写了个print语句,果然没有运

HTMLTestRunner测试报告美化

前言 ?最近小伙伴们在学玩python,,看着那HTMLTestRunner生成的测试报告,左右看不顺眼,终觉得太丑.搜索了一圈没有找到合适的美化报告,于是忍不住自已动手进行了修改,因习惯python 2.7,所以,在原作者HTMLTestRunner.py的Version 0.8.2上进行了自已的修改定制.有时大伙会觉得英语会有莫名的逼格(感叹,沉默...),所以做了CN与EN两个版本,满足一下不同人的需要. 一.修改前后对比 [项目地址] https://github.com/findyou

生成HTMLTestRunner测试报告的操作步骤——Python+selenium自动化

HTMLTestRunner是Python标准库的unittest模块的一个扩展,具体操作如下 1.安装 环境:Window8 步骤:1)http://tungwaiyip.info/software/HTMLTestRunner.html下载HTMLTestRunner.py文件2)因为我使用的是python 3,所以在HTMLTestRunner.py文件中要做一下修改,修改内容如下: 修改一: 在python shell里输入>>>import HTMLTestRunner >

【selenium】HTMLTestRunner测试报告生成

__author__ = 'Administrator' #coding=utf-8 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.support.ui import Select from selenium.common.exceptions imp

04、生成 HTMLTestRunner 测试报告

1.HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展.它生成易于使用的 HTML 测试报告 1>下载HTMLTestRunner.py文件,地址为: http://tungwaiyip.info/software/HTMLTestRunner.html Windows平台: 将下载的文件放入...\Python27\Lib 目录下 Linux平台: 下需要先确定 python 的安装目录,打开终端,输入 python 命令进入 python 交互模式,通

关于python-生成HTMLTestRunner测试报告

一.HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展,它可以生成 HTML的 测试报告. 1.首先要下 HTMLTestRunner.py 文件,将下载的文件放入-\python\Lib目录下 2.在IDLE里引入 HTMLTestRunner 包,如果没有报错(红),则说明添加成功,如下图: 二.all_tests.py ================ #coding=utf-8'''Project:通过测试套件执行多个测试用例,并生成报告'''im

Selenium3+生成HTMLTestRunner测试报告+发送带附件邮箱

1.导入各功能模块 from HTMLTestRunner import HTMLTestRunner from email.mime.text import MIMEText #发送邮件正文 from email.mime.multipart import MIMEMultipart #发送邮件附件 from email.header import Header import smtplib import unittest import time import os 2.定义发送邮件(QQ邮箱