unittest框架怎么切换成pytest框架

 unittest单元测试框架

1.新建一个继承类unittest.TestCase

2.导入unittest

3.新建测试用例用test_开头

pytest默认规则(不需要继承)

1.模块名必须以test_开头或者_test结尾

2.测试类必须以Test开头

3. 测试用例都用test_开头

总结:

#测试用例层
#unittest框架是这个————————》class TestLogin(unittest.TestCase):
  pytest把继承去掉是这个————————》class TestLogin:

#unittest框架是这个————————》def setUp(self) -> None:
  pytest是这个————————》def setup_class(self):

 

# 所有用例都用test_开头
    def test_01_login(self):

import time
from selenium import webdriver
from ms.pageobject.login_page import LoginPage


#测试用例层
#unittest框架是这个————————》class TestLogin(unittest.TestCase):
#pytest把继承去掉是这个————————》class TestLogin:
class TestLogin:


#unittest框架是这个————————》def setUp(self) -> None:
#pytest是这个————————》def setup_class(self):
    # def setup_class(self):
        self.driver = webdriver.Chrome()
        self.driver.maximize_window()
        self.driver.implicitly_wait(5)
    def teardown(self) -> None:
        time.sleep(10)

# 所有用例都用test_开头
    def test_01_login(self):
       lp = LoginPage(self.driver)
       lp.login_ecshop()

新建一个run.py文件 ,用这个运行

新建pytest.ini   可以配置一些特有的功能

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值