From c0dc1bc9676d0bc15355cfd16e9bb92a31518aa8 Mon Sep 17 00:00:00 2001 From: yj <2077506045@qq.com> Date: 星期四, 25 七月 2024 11:50:11 +0800 Subject: [PATCH] 测评系统自动测试 --- elements/caq_answer_elements.py | 34 ++++++++++++++++++++-------------- 1 files changed, 20 insertions(+), 14 deletions(-) diff --git a/elements/caq_answer_elements.py b/elements/caq_answer_elements.py index e5da581..0890735 100644 --- a/elements/caq_answer_elements.py +++ b/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") + -- Gitblit v1.9.1