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