python--selenium一种实用的自动生成测试HTML报告方法--HTMLTestRunner

下面给大家介绍下用HTMLTestRunner模块自动生成测试报告的方法。

  • 首先我们导入unittest框架模块和自动生成报名的模块HTMLTestRunner

  • 写好自己的函数:

  • 调用HTMLTestRunner模块运行用例并自动生成测试报告,设置如下:

按照自己的需求来设置相关参数(相关测试知识交流QQ群:610845268)。

  • 设置好后我们运行看看报告结果:

用例全部通过,如果有错误会有详细信息提示。

到这里一个简单的测试报告制作就算完成了。具体到项目测试里需要根据具体的情况来

设置相关参数,并且项目大的情况下需要用到多线程来跑。

时间: 2024-10-15 14:55:31

python--selenium一种实用的自动生成测试HTML报告方法--HTMLTestRunner的相关文章

python selenium利用 126.com id自动生成

访问的是126.com 但是教程中id是固定的,可是一查代码, id是auto-id-1476087946510 后面的数字是自动变化的. 这可怎么办呢? #coding=utf-8 from selenium import webdriver ''' 测试简单元素操作 ''' url="http://www.126.com/" driver=webdriver.Firefox() driver.get(url) driver.find_element_by_xpath(".

IDEA 整合Junit实现自动生成测试代码

1.安装插件 junit generator 重启IDEA,完成安装. 2. 选中需要测试的方法,按alt + insert 即可自动生成测试类\方法 3. 设置

JUnit手动设计测试方法以及与Randoop的自动生成测试的比较

手动设计测试 在已有的web project本地目录lib文件夹里导入两个jar文件(版本可不一样):junit-4.12.jar和hamcrest.jar 打开eclipse,导入项目,右击项目选择bulid path的最下面一个configure build path,然后如图点击ADD External JARs选择两个jar文件,ok. 右击java文件新建junit test  case文件,选择setUp按钮生成test.java文件,然后进行手动设计测试: 例如测试上一篇博客ran

Eclipse用法和技巧七:自动生成get和set方法2

上一篇文章中我们介绍了自动批量生成get和set函数的方法.这个方法一般在声明完类的数据域之后使用,比较方便快捷.这里再补充几个自动生成get和set函数的方法. 步骤一:在声明的数据域中按Ctrl+1: 步骤二:点击最后一个选项Create getter and setter,在弹出的对话框中点击确定: 在介绍另外一个方法: 步骤一:声明完类的数据域之后,输入set,按住Alt+/: 步骤二:同步骤一,输入get,再按住Alt+/: 上一篇文章,Eclipse用法和技巧六:自动生成get和se

Auty自动化测试框架第四篇——生成测试结果报告

本次为Auty框架添加生成测试结果报告功能,文件结构更新: 在Auty的lib文件夹中添加generate_result.py文件,用来生成测试结果报告: # -*- coding: utf-8 -*- import os import time import csv def generate_result(resultFileName,result): filePath = os.path.abspath(os.path.dirname(__file__)) resultFilePath =

python实现自动生成oracle awr报告

目前在规划.开发性能自动化执行框架,其中有个环节很有意思,就是如何通过框架自动获得场景执行期间的oracle awr报告.虽然Oracle客户端提供的awrrpt.sql脚本可以提供交互方式生成awr报告,但并不能直接使用在自动化框架中,至少需要做一些改造,将交互的模式变成可以静默执行. 一 问题分析 经过对问题的分析,有两种基本的解决思路: A.  在oracle服务器上部署shell脚本,使用shell命令启动oracle的sqlplus执行autoawr.sql,其中autoawr.sql

用python+selenium进行一次cnblog的登录测试

用python+selenium自动化进行一次cnblog的登录测试,可供参考!下面包括测试代码和每种测试情况的截图: ''' cnblog的登录测试,分下面几种情况: (1)用户名.密码正确 (2)用户名正确.密码不正确 (3)用户名正确.密码为空 (4)用户名错误.密码正确 (5)用户名为空.密码正确(还有用户名和密码均为空时与此情况是一样的,这里就不单独测试了) ''' import unittest from selenium import webdriver from time imp

从零开始学Java之IO字符流懒人模式(自动生成属性类,方法类,界面类)

平时做一个项目都要建很多的属性类,方法类和View类,学了IO流之后想了一种办法,就是自己写一串代码,然后在文本文档里写class <类名>加上所有的属性,然后运行一下代码就自动生成了一个  <类名>.java   文件.用myeclipse打开就可以了.同样的道理,你写一个只有   class <类名> 的txt文本文档  点一下另一段代码就自动生成了一个方法类,里面带有增删改查四个简单方法的方法类,还有一个View类. 首先说一下,生成属性类的这段代码: packa

(jdbc)取得数据库自动生成的主键方法

一些类,在前面的博客中有,就不重复了 public class Test2 { TestDAO t=new TestDAO(); /*前提是数据表的主键是自动增加的, *取得数据库自动生成的主键 * */ @Test public void testGetKeyValues() throws Exception{ Connection connection=null; PreparedStatement preparedStatement=null; try { String sql="inse