转 生成 HTMLTestRunner 测试报告
转自:http://www.cnblogs.com/hero-blog/p/4128575.html
04、生成 HTMLTestRunner 测试报告
# -*- coding: utf-8 -*-
from selenium import webdriver
import unittest
import time,sys
import HTMLTestRunner
reload(sys)
sys.setdefaultencoding("utf-8")
class Baidu(unittest.TestCase):
"""百度首页搜索测试用例"""
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.implicitly_wait(30)
self.base_url = "http://www.baidu.com"
def test_baidu_search(self):
driver = self.driver
print u"========【case_0001】 百度搜索============="
driver.get(self.base_url + "/")
driver.find_element_by_id("kw").clear()
driver.find_element_by_id("kw").send_keys(u"林志玲")
driver.find_element_by_id("su").click()
now = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))
#必须要打印路径HTMLTestRunner才能捕获并且生成路径,\image\**.png 是获取路径的条件,必须这样的目录
pic_path='..\\result\\image\\'+now+'.png'
print pic_path
driver.save_screenshot(pic_path)
time.sleep(2)
def tearDown(self):
self.driver.quit()
if __name__ == "__main__":
now = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))
testunit = unittest.TestSuite()
testunit.addTest(Baidu("test_baidu_search"))
HtmlFile = "..\\result\\"+now+"HTMLtemplate.html"
print HtmlFile
fp = file(HtmlFile, "wb")
runner = HTMLTestRunner.HTMLTestRunner(stream=fp, title=u"百度测试报告", description=u"用例测试情况")
runner.run(testunit)
转载于:https://www.cnblogs.com/saryli/p/4825405.html
转 生成 HTMLTestRunner 测试报告相关推荐
- python自动生成测试报告步骤_生成HTMLTestRunner测试报告的操作步骤——Python+selenium自动化...
HTMLTestRunner是Python标准库的unittest模块的一个扩展,具体操作如下 1.安装 环境:Window8 步骤:1)http://tungwaiyip.info/software ...
- Python用HTMLTestRunner生成html测试报告
一.引入HTMLTestRunner包 1.下载HTMLTestRunner.py,已上传到网盘,点击下载 2.将HTMLTestRunner.py复制到python安装目录的Lib文件夹下. 可能有 ...
- python appium自动化测试框架unittest_Appium基于Python unittest自动化测试 自动化测试框架 -- PO并生成html测试报告...
基于python单元测试框架unittest完成appium自动化测试,生成基于html可视化测试报告 代码示例: #利用unittest并生成测试报告 class Appium_test(unitt ...
- python - HTMLTestRunner 测试报告模板设置
python - HTMLTestRunner 测试报告模板设置 优化模板下载地址: http://download.csdn.net/download/chinayyj2010/10039097 ...
- 自动化测试——unittest生成HTML测试报告
#全部执行并生成html测试报告 import unittest #导入模板 from Iweb.tools.HTMLTestReportCN_New import HTMLTestRunner fr ...
- 虫师 Selenium3 基于Python 生成HTML测试报告误区记录
虫师 Selenium3 基于Python 生成HTML测试报告误区记录 最近在根据<Selenium3自动化测试实战 基于Python语言>这本书自学自动化测试,记录一下在学习过程中碰到 ...
- html生成报告,生成HTML测试报告
我们做自动化测试,就需要有一个测试报告. 一,下载 HTMLTestRunner HTMLTestRunner 是 Python 标准库 unittest 单元测试框架的一个扩展,它生成易于使用的HT ...
- Selenium+python怎么搭建自动化测试框架、执行自动化测试用例、生成自动化测试报告、发送测试报告邮件
目录 一.项目结构介绍 1.mztestpro测试项目 2.bbs目录 3.test_case 二.编写公共模块 三.编写Page Object 四.编写测试用例 五.执行测试用例 小结: 本人在网上 ...
- 生成allure测试报告时报错的解决方法
在执行pytest -s -q --alluredir report生成xml测试报告时,报如下错误信息,如图 以上错误在于在生成allure测试报告时,没有指定相关的测试用例,所以无法生成相关的xm ...
- jmeter ant的html结果为空,Ant Jmeter Jenkins生成html测试报告
Ant配置 1. 将jmeter安装目录或者源码目录下\apache-jmeter-3.1\extras的ant-jmeter-1.1.1.jar复制到ant安装目录下apache-ant-1.10. ...
最新文章
- IJCAI 2020灭霸式拒稿,AI审稿是否更公平?
- 解题报告:luogu P4180 [BJWC2010]严格次小生成树(次小生成树、倍增LCA优化、O(mlogn) )
- python使用matplotlib可视化、使用annotate函数以及arrowprops参数在可视化图像中添加箭头和文本注释(arrow and text annotation)
- 后香农时代,华为提出10大数学挑战问题
- gulp关于scss的基础配置
- Git的使用-将本地项目上传至Github/Github下载代码至本地-MAC
- 【datawhale 】打卡 task 01--深度学习
- Redis数据库 【总结笔记】
- 磁盘使用分析器linux,ncdu:基于ncurses库的磁盘使用分析器
- 怎么激活linux系统远程桌面休眠状态,如何从命令行挂起/休眠?
- Python学习-初始列表
- 搭建携程Apollo分布式配置中心
- 什么是企业OA管理系统?企业公司oa管理系统软件价格攻略
- Linux内核态调用用户态函数
- 上海科技大学和 计算机,上海容易被忽略的高校--上海科技大学,本科升学率近80%,力压复旦、上交!...
- 请问中文姓氏的拼音翻译成英文有何规律?
- RT-AC87U华硕路由器外网登陆
- One PUNCH Man——深度学习入门
- 删除指定位置的元素(数组)
- java习题8,java试题练习题(第8套