Advertisement

UnitTest+Selenium+HTMLTestRunner(重装失败复现+生成带有执行过程图的报告+测试脚本添加方法)

阅读量:

前言:
代码包含以下几点:

  1. 采用了基于单元测试框架的自动化测试方案;通过该方案实现了基于Selenium的浏览器驱动,并结合HTMLTestRunner生成详细的测试报告;在报告中可自定义设置各步骤的操作流程
  2. 启动浏览器的主要方式有两种:一是通过创建WebDriver对象并打开浏览器;二是通过使用类加载机制启动浏览器
  3. 在测试容器中添加测试用例可采用两种方法:一是利用TestLoader类从py文件中加载测试用例;二是直接调用addTest方法向容器中添加独立测试用例
  4. HTMLTestRunner生成报告时可配置如下参数:resultpath用于指定结果文件路径;title用于设置报告标题;skip_hamlazy默认情况下启用hamlaziness优化;html templating language选择默认模板语言;test套件名称用于标识不同的运行环境等参数
    以上几点在代码中标出

一、上代码

复制代码
    import time
    from selenium import webdriver
    import unittest
    from HTMLTestRunner import HTMLTestRunner
    
    class baogao(unittest.TestCase):

全部评论 (0)

还没有任何评论哟~