Python + Selenium自动化测试 -- 第一次框架设计(上)

自动化测试框架:
1、基本组件:
1)配置文件管理
2)报告和日志文件输出
3)自定义库的封装(如:自定义搜索引擎类)
4)测试脚本文件(测试用例文件)
5)第三方插件
6)持续集成(git,svn,ant,maven,jenkins,我们会把这整合到jenkins,达到持续集成,一键执行测试脚本。)
这里写图片描述

下面简单介绍一下unittest测试框架:
unittest是一个单元测试框架,是Python编程的单元测试框架。共享测试用例中的初始化和关闭退出代码,最小单元是test,即一个测试用例
1)测试固件
包含“测试代码之前的准备部分”setUp()和“测试结束之后的清扫代码”tearDown()
2)测试用例
以test开头的函数

下面开始项目:
代码参考链接:first_framework_demo
新建项目,创建文件目录如下:
这里写图片描述

1)配置文件config.ini:

# -*- coding:utf-8 -*-
; 中文注释
[browserType]
;browserName = Firefox
browserName = Chrome
;drowserName = IE

[testServer]
URL = https://www.baidu.com
;URl = www.goole.com

2)logger.py文件:

import logging
import os.path
import time


class Logger(object):

    def 
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值