test_login_no_input_verifycode.py 912 bytes
# 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)