阳洁
2023-07-28 ddf66cf155af3805323ec55ae6814f2d23d40c07
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']")