# author:qinguanglei
# ddate:2023/11/16 11:18
import pytest
import allure
from test_login.steps_login import StepsLogin

module = 'test_login'


@allure.feature('登录模块')
class TestLoginSuccess(object):
    @pytest.fixture(scope='function', autouse=True)
    def housework(self, driver_fixture):
        # 驱动器从fixture传来
        self.driver = driver_fixture

    @allure.story('登录成功案例-点击登录')
    def test_login_success_click(self):
        # 载入步骤集合
        steps_login = StepsLogin(self.driver)
        # 打开浏览器
        steps_login.open_browser()
        # 输入账号密码,账号与密码都输入
        steps_login.enter_account_password(0)
        # 输入验证码,正确的验证码
        steps_login.enter_verify_code(0)
        # 点击登录
        steps_login.click_login_button()
        # 判断结果
        steps_login.judge_result()
