UnitTest+Selenium+HTMLTestRunner(重装失败复现+生成带有执行过程图的报告+测试脚本添加方法)
发布时间
阅读量:
阅读量
前言:
代码包含以下几点:
- 采用了基于单元测试框架的自动化测试方案;通过该方案实现了基于Selenium的浏览器驱动,并结合HTMLTestRunner生成详细的测试报告;在报告中可自定义设置各步骤的操作流程
- 启动浏览器的主要方式有两种:一是通过创建WebDriver对象并打开浏览器;二是通过使用类加载机制启动浏览器
- 在测试容器中添加测试用例可采用两种方法:一是利用TestLoader类从py文件中加载测试用例;二是直接调用addTest方法向容器中添加独立测试用例
- 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)
还没有任何评论哟~
