博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Selenium3+Python3_12:HTML测试报告
阅读量:5273 次
发布时间:2019-06-14

本文共 871 字,大约阅读时间需要 2 分钟。

在run_all.py中编写如下脚本:

#  cording:utf-8import unittestimport osfrom common import HTMLTestRunner_cn#os.path.dirname: 获取当前文件所在的文件夹路径。  os.path.realpath(__file__):根据不同的系统自动获取绝对路径,包含文件名cur_path = os.path.dirname(os.path.realpath(__file__))print("当前文件所在路径:",cur_path)case_path = os.path.join(cur_path, "case")print("testcase的路径:", case_path)pattern = "test*.py"#加载用例discover = unittest.defaultTestLoader.discover(start_dir=case_path,pattern=pattern)#报告的目录不存在会报错,此处判读报告的目录是否存在,不存在则创建report_path = os.path.exists(os.path.join(cur_path, "report"))if not report_path:    os.mkdir(os.path.join(cur_path, "report"))report = os.path.join(cur_path, "report", "report.html")fp = open(report, "wb")#运行用例,生成HTML报告runner = HTMLTestRunner_cn.HTMLTestRunner(stream=fp, verbosity=2, title="自动化测试结果", description="登陆成功")runner.run(discover)

 

转载于:https://www.cnblogs.com/elaine888/p/10726280.html

你可能感兴趣的文章
Mac 系统环境变量配置
查看>>
《你的灯亮着吗?:发现问题的真正所在》读书笔记2
查看>>
Winform开发框架之权限管理系统功能介绍
查看>>
从C#到Objective-C,循序渐进学习苹果开发(1)--准备开发账号和开发环境
查看>>
视图的定义、更新、撤销
查看>>
iOS之页面传值-----单例传值、通知传值
查看>>
数组换位子
查看>>
软件测试草图
查看>>
一个App项目设计开发完整流程
查看>>
如何使用iClap创建普通批注
查看>>
用Java编写自己的机器人,为你承担苦力
查看>>
第四章App4_3,懂得了抛出异常 throws Exception,read为读取键盘输入数,学会了switch循环...
查看>>
从零开始——MySql01
查看>>
基于线程池的线程管理(BlockingQueue生产者消费者方式)实例
查看>>
sqlmap
查看>>
给出随机存储器(RAM)和只读存储器(ROM)的差别
查看>>
CSS3 3D Transform
查看>>
js深拷贝
查看>>
http和socket之长连接和短连接区别(转)
查看>>
【HTML】网页中如何让DIV在网页滚动到特定位置时出现
查看>>