b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

Python+Selenium笔记(五):生成测试报告

电脑杂谈  发布时间:2018-02-12 10:43:43  来源:网络整理

selenium_selenium爬虫_selenium python 爬虫

Python+Selenium笔记(五):生成测试报告

#HTMLTestRunner代码修改参考 微微微笑 的说明,下面是链接,这个已经说的很详细了

https://www.cnblogs.com/miniren/p/5301081.html

(一) 前言

unittest在命令行输出测试结果。你可能需要生成一个所有测试的执行结果作为报告或者把测试结果发给相关人员。selenium给相关人员发送命令行日志不是一个明智的选择。他们需要格式更加友好的测试报告,既能够查看测试结果的概况,也能够深入查看报告细节。selenium

(二) 使用HTMLTestRunner生成测试报告

HTMLTestRunner是Wai Yip Tung编写的unittest的扩展。

下载代码

(三) smoketests.py

import unittest

selenium python 爬虫_selenium_selenium爬虫

import HTMLTestRunner

import os

from searchtest importSearchTest

from homepagetest importHomePageTest

dir = os.getcwd()

#获取SearchTest类 和 HomePageTest类中的所有测试方法

search_test =unittest.TestLoader().loadTestsFromTestCase(SearchTest)

home_page_test = unittest.TestLoader().loadTestsFromTestCase(HomePageTest)

#创建一个包括SearchTest和HomePageTest的测试套件

smoke_tests =unittest.TestSuite([home_page_test,search_test])

selenium python 爬虫_selenium_selenium爬虫

#以二进制形式打开文件,用于写入

outfile = open(dir+ "\SmokeTestReport.html","wb")

#配置HTMLTestRunner

runner =HTMLTestRunner.HTMLTestRunner(stream=outfile,title='Test Report',description='SmokeTests')

#通过HTMLTestRunner运行测试套件

runner.run(smoke_tests)

(四) 运行smoketests.py生成测试报告

HTMLTestRunner像unittest的默认测试执行器一样运行所有的测试。在用例执行的最后,它将生成测试报告文件,如下图所示。

(五) 笔记1到5所有示例代码

https://pan.baidu.com/s/1qZJHuyS


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-73362-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 纥干讽
        纥干讽

        对中国大部分地区来说问题不是环保

      每日福利
      热点图片
      拼命载入中...