Selenium中关于setUp()、 setUpclass()、 tearDown()、 tearDownClass()的区别用法

setUp()、tearDown()

setUp():每个测试方法运行前进行(测试前初始化工作,一条用例执行一次,若N次用例就需要执行N次)
tearDown():每个测试方法运行结束后运行(测试后的清理工作。一条用例执行一次,若N次用例就执行N次)
比如以下测试登录:

    def setUp(self):
        executable_path = r"G:\BaiduNetdiskDownload\chromedriver.exe"
        self.driver = webdriver.Chrome(executable_path)
        self.driver.get(GD.login_url)
        self.driver.maximize_window()

    def tearDown(self):
        self.driver.quit()

    def test_a_success(self):
        """
        180xxxxxxxx/123456 登陆系统成功
        断言:出现首页元素'xxxxxx系统'登陆系统成功
        :return:
        """
        success_info = LP(self.driver).login_success(GD.AAA[0], GD.AAA[1])
        print(success_info)
        self.assertEqual(success_info, GD.AAA[2], msg='登录成功,出现XXXXXX系统')
        time.sleep(2)


    def test_b_success(self):
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值