selenium项目实战(五):unittest重构测试用例

本文探讨了如何将测试用例组织为Python unittest框架,包括用户注册的初始化步骤优化和文章管理功能的管理员权限测试。重点介绍了如何使用setUpClass进行浏览器驱动初始化,并替换assert为unittest断言方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.用户注册测试用例

__init__(self)里的内容放到setUpClass(cls)中去,初始化浏览器驱动,将所有的python断言assert改为unittest的断言方法。

二.文章分类和添加删除文章测试用例

这两个测试用例需要先进行管理员登录,即传参数,初始化修改为

class TestCategory(unittest.TestCase):
    def __init__(self, login):
        unittest.TestCase.__init__(self)
        self.login = login