from selenium.webdriver.common.by import By
|
|
|
class CAQAnswerElements:
|
# 开始测试按钮
|
start_btn = (By.XPATH, "//button")
|
# 题目标题
|
q_title = (By.XPATH, "//div[@class='el-form-item el-form-item--medium'][1]//div[@class='q-title']")
|
# 题目
|
questions = (By.XPATH, "//div[substring(text(), 1, 1) = '(' and substring(text(), 3, 1) = ')']/..")
|
# 题目选项
|
options = (By.XPATH, "div[2]/div/label")
|
|
options_2 = (By.XPATH, "//label/span[1]")
|
|
# 滚动到顶部按钮
|
scroll_top_btn = (By.XPATH, "//div[@class='back-to-ceiling' and @style='']")
|
|
q_title_2 = (By.XPATH, "//div[@class='q-title']")
|
|
|
btn = (By.XPATH, "//button")
|
next_btn = (By.XPATH, "//button[2]")
|
|
# 禁用的选项
|
disabled = (By.XPATH, "//label[@aria-disabled='true']")
|
# 继续测试按钮
|
continue_testing_btn = (By.XPATH, "//button[1]")
|
# 下一题按钮
|
# 提交按钮
|
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, "//div[@class='align-center']/span[2]")
|
|
close_btn = (By.XPATH, "//button")
|