本文实例讲述了Python中unittest的用法,分享给大家供大家参考。具体用法分析如下:
1. unittest module包含了编写运行unittest的功能,自定义的test class都要集成unitest.TestCase类,test method要以test开头,运行顺序根据test method的名字排序,特殊方法:
① setup():每个测试函数运行前运行
② teardown():每个测试函数运行完后执行
③ setUpClass():必须使用classmethod 装饰
关于unitest 添加测试套件后未按照添加顺序执行问题解决方法
刚刚学习了unitest,就编写了个百度登录的自动化测试脚本。
(PS:刚刚学习,还不完善,请见谅。)
import unittest
from selenium import webdriver
from time import ctime,sleep
from HTMLTestRunner import HTMLTestRunner
class baidulogintest(unittest.TestCase):
#用