1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| from selenium.webdriver.common.by import By
|
|
| class JAQAnswerElements:
| # 开始测试按钮
| start_btn = (By.XPATH, "//button/span[text()='开始测试']/..")
| # 题目选项-a
| options_a = (By.XPATH, "//div[@class='el-card__body']/div[1]//span[@class='q-item-span-content']")
| # 题目选项-b
| options_b = (By.XPATH, "//div[@class='el-card__body']/div[2]//span[@class='q-item-span-content']")
| # 禁用的选项
| disabled = (By.XPATH, "//label[@aria-disabled='true']")
| # 继续测试按钮
| continue_testing_btn = (By.XPATH, "//button/span[text()='继续测试']")
| # 提交按钮
| submit_btn = (By.XPATH, "//button/span[contains(text(),'提交')]/..")
| # 上传成功标题
| upload_success_title = (By.XPATH, "//main/h2[contains(text(), '数据已经成功地上传至服务器')]")
|
| # 加载框文字
| loading_text = (By.XPATH, "//div[@class='el-loading-spinner']/p")
|
| # 标题文字
| title = (By.XPATH, "//h1[text()='JAQ']")
|
|