原文:python3+selenium框架设计09-生成测试报告

使用HTMLTestRunner可以生成测试报告。HTMLTestRunner是unittest模块下的一个拓展,原生的生成报告样式比较丑,GitHub上有大佬优化过后的版本:GitHub地址。下载之后解压应该是这样的 我们需要使用的是HTMLTestRunnerCN.py和EN.py 这两个。一个生成的是中文报告,一个生成的是英文报告。想用哪个版本的就把对应版本的.py文件复制到pytho 安装 ...

2018-08-03 19:14 0 1665 推荐指数:

查看详情

python3+selenium框架设计04-封装测试基类

在完成了日志类封装之后,那我们就要对测试基类进行实现,在其中对一些请求再次封装,在项目下新建一个framework文件夹,在文件夹下新建Base_Page.py文件,这是用来写测试基类的文件。在项目下新建screenshots文件件,用来存放截图。项目结构如下。 ​ 具体怎么封装还是要看被测试 ...

Fri Aug 03 20:23:00 CST 2018 0 754
Python3+Selenium Web自动化测试案例分享⑴——框架设计详解(POM)

一、POM模型介绍 1.POM是什么? Page Object Model (POM) 直译为“页面对象模型”,这种设计模式旨在为每个待测试的页面创建一个页面对象(class),将那些繁琐的定位操作封装到这个页面对象中,只对外提供必要的操作接口 ...

Thu Sep 03 00:45:00 CST 2020 0 579
python3+selenium框架设计01-Page Object

页面对象模型Page Object Modal是一种脚本设计模型,将页面元素,业务操作分割,当实际页面发生变化的时候,只需要修改页面元素文件,业务操作不需要修改。 具体实现需要先写一个页面公共类,里面写公共的方法,比如把元素定位,元素操作等方法重新封装。之后所有页面类继承页面公共类,页面类中只写 ...

Fri Aug 03 02:04:00 CST 2018 0 955
SeleniumPython生成Html测试报告

由于Python3已经不支持HTMLTestRunner了, 无论是PyCharm还是pip都无法安装成功, 所以只能去 http://tungwaiyip.info/software/HTMLTestRunner_0_8_2/HTMLTestRunner.py 手动下载: 在网 ...

Sun Feb 25 07:53:00 CST 2018 0 3913
python3+selenium框架设计05-配置文件和浏览器引擎类

python3配置文件的增删改查等操作可以使用内置的ConfigParser模块,可以自行百度学习,也可以看 Python3学习笔记27-ConfigParser模块 配置文件一般存放着环境信息,比如url和一些测试过程中后续需要用到的字段。还有测试中需要导入,导出的一些文件。在项目下新建 ...

Sat Aug 04 01:07:00 CST 2018 0 896
python3+selenium框架设计03-封装日志类

首先我们先来实现日志的功能,日志可以使用python3自带logging模块,不会的可以百度一下相关文章,也可以看我另外一篇文章Python3学习笔记24-logging模块 在封装日志类前,我们需要想一下,我们需要实现怎样的日志功能,需要把日志放到项目下指定路径,文件名为日期.log,需要 ...

Fri Sep 14 19:55:00 CST 2018 0 1325
Selenium - 生成测试报告

目录 about 下载HTMLtestRunner 示例 报告展示 返回Selenium目录 about 我们来研究一下,如何使用selenium+HTMLtestRunner生成漂亮的测试报告,并且断言失败则再测试报告生成截图 ...

Fri Jan 10 22:27:00 CST 2020 0 359
Python+Selenium框架 ---自动化测试报告生成

本文来介绍如何生成自动化测试报告,前面文章尾部提到了利用HTMLTestRunner.py来生成自动化测试报告。关于HTMLTestRunner不过多介绍,只需要知道是一个能生成一个HTML格式的网页报告就可以,其他的可以自己去搜索查询资料。我们需要在我们自动化框架里面继承一个报告输出,直接来看看 ...

Fri May 05 22:22:00 CST 2017 0 2409
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM