yj
2024-07-24 bf3d9cb7cd6d9990ad1e24adeb047343ef215e0d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from selenium.webdriver.common.by import By
 
 
# elements = [
#     {'name': 'username_ipt', 'desc': '用户名输入', 'loc': (By.XPATH, "//form//input[@name='username']"), 'action': 'send_keys()'},
#     {'name': 'password_ipt', 'desc': '登录密码输入', 'loc': (By.XPATH, "//form//input[@name='password']"), 'action': 'send_keys()'},
#     {'name': 'code_ipt', 'desc': '验证码输入', 'loc': (By.XPATH, "//form//input[@name='validateCode']"), 'action': 'send_keys()'},
#     {'name': 'login_btn', 'desc': '登录按钮点击', 'loc': (By.XPATH, "//form//button"), 'action': 'click()'},
# ]
 
class LoginElements:
    # 登录用户名输入框
    username_input = (By.XPATH, "//form//input[@name='username']")
    # 登录密码输入框
    password_input = (By.XPATH, "//form//input[@name='password']")
    # 验证码输入框
    validate_code_input = (By.XPATH, "//form//input[@name='validateCode']")
    # 登录按钮
    login_btn = (By.XPATH, "//form//button")
    # 首页左上logo
    home_logo = (By.XPATH, "//span[text()='TAI-OTS']")