unittest单元测试框架
分为4个部分
1.预置条件
2.环境恢复
3.用例执行部分
4.测试结果
以下我来讲百度搜索的例子,分别搜索shawn,james,xiezhiming。执行三个用例。以下为详细的代码:
import unittest #调用unittest模块
from selenium import webdriver
from time import sleep
class test(unittest.TestCase):
'''预置条件'''
@classmethod
def setUpClass(cls):
print('用例执行前----------->')
'''环境恢复'''
@classmethod
def tearDownClass(cls):
print('用例执行后----------->')
'''执行第一条用例,搜索shawn'''
def test_baidu1(self):
self.dr=webdriver.Chrome()
baidu=self.dr
baidu.get('https://www.baidu.com/')
sleep(3)
baidu.maximize_window()
sleep(2)
baidu.find_element_by_id('kw').send_keys('shawn')
baidu.find_element_by_id('su').click()
sleep(3)
title1=