yj
2024-07-25 204169e8cae389613ea35c4ec3a0c89998679e70
elements/caq_answer_elements.py
@@ -4,25 +4,29 @@
class CAQAnswerElements:
    # 开始测试按钮
    start_btn = (By.XPATH, "//button")
    # 题目选项-1
    options_1 = (By.XPATH, "//div[@class='el-card__body']/div[3]//span[@class='q-item-span-content']/../..")
    # 题目选项-2
    options_2 = (By.XPATH, "//div[@class='el-card__body']/div[4]//span[@class='q-item-span-content']/../..")
    # 题目选项-3
    options_3 = (By.XPATH, "//div[@class='el-card__body']/div[5]//span[@class='q-item-span-content']/../..")
    # 题目选项-4
    options_4 = (By.XPATH, "//div[@class='el-card__body']/div[6]//span[@class='q-item-span-content']/../..")
    # 题目选项-5
    options_5 = (By.XPATH, "//div[@class='el-card__body']/div[7]//span[@class='q-item-span-content']/../..")
    # 题目选项-6
    options_6 = (By.XPATH, "//div[@class='el-card__body']/div[2]//span[@class='q-item-span-content']/../..")
    # 题目标题
    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/span[text()='继续测试']/..")
    continue_testing_btn = (By.XPATH, "//button[1]")
    # 下一题按钮
    next_btn = (By.XPATH, "//button/span[text()='下一题']/..")
    # 提交按钮
    submit_btn = (By.XPATH, "//button/span[contains(text(),'提交')]/..")
    # 上传成功标题
@@ -34,3 +38,5 @@
    # 标题文字
    title = (By.XPATH, "//div[@class='align-center']/span[2]")
    close_btn = (By.XPATH, "//button")