from selenium.webdriver.common.by import By class LoginLocators: # 登录表单 LOGIN_FORM = (By.ID, "login-form") # 用户名输入框 USERNAME_INPUT = (By.ID, "username") # 密码输入框 PASSWORD_INPUT = (By.ID, "password") # 登录按钮 LOGIN_BUTTON = (By.ID, "login-btn") # 记住我复选框 REMEMBER_ME_CHECKBOX = (By.ID, "remember-me") # 忘记密码链接 FORGOT_PASSWORD_LINK = (By.LINK_TEXT, "忘记密码?") # 错误消息 ERROR_MESSAGE = (By.CLASS_NAME, "error-message") # 成功消息 SUCCESS_MESSAGE = (By.CLASS_NAME, "success-message") # 注册链接 REGISTER_LINK = (By.LINK_TEXT, "注册新账户")