Python+selenium自动化生成测试报告

本文为博客 VIP 文章,开通 VIP 后可阅读全文

开通 VIP

前言

今天笔者想和大家聊聊Python+selenium自动化生成测试报告,批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。

unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner

 

一、导入HTMLTestRunner

1.这个模块下载不能通过pip安装了,只能下载后手动导入。

2.Download下HTMLTestRunner.py文件就是我们需要下载的包。

3.下载后复制到Python安装文件的Lib目录下

二、生成html测试报告

1.这里主要有三个参数:

stream:测试报告写入文件的存储区域

title:测试报告的主题

description:测试报告的描述

2. report_path是存放测试报告的地址

运行脚本后在F盘指定位置就能找到这个测试报告文件,这时候如果文件多了,不知道测试报告在哪天生成的?能否在文件名上显示一个日期和时间呢?当然是可以的

生成测试报告工具-Unittest unittest中最核心的四个概念是:test case, test suite, test runner, test fixture。 一个TestCase的实例就是一个测试用例。什么是测试用例呢?就是一个完整的测试流程,包括测试前准备环境的搭建(setUp),执行测试代码(run),以及测试后环境的还原(tearDown)。元测试(unit test)的本质也就在这里,一个测试用例是一个完整的测试单元,通过运行这个测试单元,可以对某一个问题进行验证。 而多个测试用例集合在一起,就是TestSuite,而 阅读详情

相关推荐

HTMLTestRunner下载与安装

HTMLTestRunner保姆级安装教程

我的成长历程 5693

Python自动化测试之Selenium

本课程详细介绍了Selenium Python版本的自动化测试方法和实践,通过本课程的学习你将掌握如下内容:Selenium 测试环境搭建单元测试生成测试报告、定位元素、WebDriver属性和方法、WebElement属性和方法、操作form表单、操作下拉列表、处理等待、远程测试、Selenium Grid、鼠标事件、键盘事件、调用js、屏幕截图、Selenium IDE、文件上传、设置代理、无界面运行、参数化测试、数据驱动的测试DDT等。

HTMLTestRunner.py

基于Python3语法的HTMLTestRunner第三方库文件

Python+Selenium如何生成测试报告

批量执行完用例后,生成测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。 unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner 一、导入HTMLTestRunner 1.这个模块下载不能通过pip安装了,只能下载后手动导入,下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 2.Download下HTMLTestRunner.py文件就是我们需要下载的包。 3

爱码小哥 2873

Python+Selenium自动化测试报告生成

TestRunner.py import HTMLTestRunner import os import unittest import time import smtplib from email.mime.text import MIMEText from email.header import Header # 设置报告文件保存路径 report_path = os.path.dirnam...

qq_43559020的博客 1658

Python+selenium自动化生成测试报告详解

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

HUA6911的博客 910

Python+Selenium自动化生成测试报告

1.下载并安装HTMLTestRunner.py (1) 下载:原始版本下载地址(支持python2.0): http://tungwaiyip.info/software/HTMLTestRunner.html (2) 将HTMLTestRunner.py文件拷贝到Python\lib目录下 (3)安装HTMLTestRunner. pip install html-testRunner 2.代码实现测试报告实例: 代码实例如下: from selenium import webdriver impo

m0_46446002的博客 784

Python + selenium自动化生成测试报告

今天笔者想和大家聊聊Python+selenium自动化生成测试报告,批量执行完用例后,生成测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。 unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner

m0_47485438的博客 526

Selenium:HTML测试报告

自动化测试过程中,获得用例的执行结果后,需要有具象化、简洁明了的测试结果,比如:用例执行时间、失败用例数、失败的原因等,这时候,就需要用到测试报告。 HTML测试报告python语言自带的单元测试框架,其扩展的HTMLTestRunner模块可用于生成易于使用的HTML测试报告

weixin_47648853的博客 1171

Selenium——HTMLTestRunner输出测试报告

HTMLTestRunner输出测试报告

weixin_45464162的博客 1657

selenium自动化测试报告_selenium自动化测试断言

自定义弹窗,由于可以鼠标右击检查选项获取元素信息,所以出现自行已弹窗的时候,直接定义目标元素,并进行移除操作即可。

huace3852的博客 943

Python+selenium自动化生成测试报告_selenium 自动化测试报告生成

1.这里主要有三个参数:stream:测试报告写入文件的存储区域title:测试报告的主题description:测试报告的描述2. report_path是存放测试报告的地址运行脚本后在F盘指定位置就能找到这个测试报告文件,这时候如果文件多了,不知道测试报告在哪天生成的?能否在文件名上显示一个日期和时间呢?当然是可以的备注:%Y-%m-%d为年月日%H-%M为时分 注意:时间之间不能使用冒号(:)因为文件名不能使用冒号1.找到测试报告文件,用浏览器打开,点开View里的Detail可以查看详情描述。红框

2401_84264010的博客 1713
上一篇: postman之参数化详解
下一篇: Selenium+Pytest自动化测试框架实战
阿里自动化测试君
博客等级 码龄5年 456粉丝 · 115原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值