login_locators.py 700 B

123456789101112131415161718192021222324252627282930
  1. from selenium.webdriver.common.by import By
  2. class LoginLocators:
  3. # 登录表单
  4. LOGIN_FORM = (By.ID, "login-form")
  5. # 用户名输入框
  6. USERNAME_INPUT = (By.ID, "username")
  7. # 密码输入框
  8. PASSWORD_INPUT = (By.ID, "password")
  9. # 登录按钮
  10. LOGIN_BUTTON = (By.ID, "login-btn")
  11. # 记住我复选框
  12. REMEMBER_ME_CHECKBOX = (By.ID, "remember-me")
  13. # 忘记密码链接
  14. FORGOT_PASSWORD_LINK = (By.LINK_TEXT, "忘记密码?")
  15. # 错误消息
  16. ERROR_MESSAGE = (By.CLASS_NAME, "error-message")
  17. # 成功消息
  18. SUCCESS_MESSAGE = (By.CLASS_NAME, "success-message")
  19. # 注册链接
  20. REGISTER_LINK = (By.LINK_TEXT, "注册新账户")