# author:qinguanglei # ddate:2023/11/20 9:56 import allure import pytest from test_login.steps_login import StepsLogin @allure.feature('登录模块') class TestLoginNoInputVerifycode(object): @pytest.fixture(scope='function', autouse=True) def housework(self, driver_fixture): # 驱动器从fixture传来 self.driver = driver_fixture @allure.story('不输入验证码案例-点击登录') def test_login_no_input_verifycode(self): # 载入步骤集合 steps_login = StepsLogin(self.driver) # 打开浏览器 steps_login.open_browser() # 输入账号密码,都输入正确的 steps_login.enter_account_password(0) # 输入验证码,不输入验证码 steps_login.enter_verify_code(2) # 点击登录 steps_login.click_login_button() # 判断结果 steps_login.judge_result_error(3)