from selenium.webdriver.common.by import By 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']/../..") # 禁用的选项 disabled = (By.XPATH, "//label[@aria-disabled='true']") # 继续测试按钮 continue_testing_btn = (By.XPATH, "//button/span[text()='继续测试']/..") # 下一题按钮 next_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, "//div[@class='align-center']/span[2]")