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']")
|
|