From 23217c7d73da2df35a72b4bf5879ee2bea50d1d4 Mon Sep 17 00:00:00 2001
From: 阳洁 <2077506045@qq.com>
Date: 星期五, 28 七月 2023 18:42:50 +0800
Subject: [PATCH] 测评系统自动测试

---
 elements/maq_answer_elements.py |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/elements/maq_answer_elements.py b/elements/maq_answer_elements.py
index e14a358..5f0a9ad 100644
--- a/elements/maq_answer_elements.py
+++ b/elements/maq_answer_elements.py
@@ -1,9 +1,22 @@
 from selenium.webdriver.common.by import By
 
+# elements = [
+#     {'name': 'start_btn', 'desc': '寮�濮嬫祴璇曟寜閽�', 'loc': (By.XPATH, "//button"), 'action': 'click()'},
+#     {'name': 'options', 'desc': '棰樼洰閫夐」', 'loc': (By.XPATH, "//span[@class='q-item-span-content']"), 'action': None},
+#     {'name': 'continue_testing_btn', 'desc': '缁х画娴嬭瘯鎸夐挳', 'loc': (By.XPATH, "//button/span[text()='缁х画娴嬭瘯']"), 'action': None},
+#     {'name': 'submit_btn', 'desc': '鎻愪氦鎸夐挳', 'loc': (By.XPATH, "//button/span[contains(text(),'鎻愪氦')]/.."), 'action': None},
+#     {'name': 'upload_success_title', 'desc': '涓婁紶鎴愬姛鏍囬',
+#      'loc': (By.XPATH, "//main/h2[contains(text(), '鏁版嵁宸茬粡鎴愬姛鍦颁笂浼犺嚦鏈嶅姟鍣�')]"), 'wait': 10, 'action': 'text()'},
+#     {'name': 'loading_text', 'desc': '鍔犺浇妗嗘枃瀛�', 'loc': (By.XPATH, "//div[@class='el-loading-spinner']/p"),
+#      'action': 'text()'},
+#     {'name': 'title', 'desc': '鏍囬鏂囧瓧', 'loc': (By.XPATH, "//div[@class='align-center']/span[2]"), 'wait': 10, 'action': 'text()'},
+# ]
 
 class MAQAnswerElements:
     # 寮�濮嬫祴璇曟寜閽�
     start_btn = (By.XPATH, "//button")
+    # 棰樼洰
+    q_title = (By.XPATH, "//div[@class='q-title']")
     # 棰樼洰閫夐」
     options = (By.XPATH, "//span[@class='q-item-span-content']")
     # 绂佺敤鐨勯�夐」
@@ -14,10 +27,14 @@
     submit_btn = (By.XPATH, "//button/span[contains(text(),'鎻愪氦')]/..")
     # 涓婁紶鎴愬姛鏍囬
     upload_success_title = (By.XPATH, "//main/h2[contains(text(), '鏁版嵁宸茬粡鎴愬姛鍦颁笂浼犺嚦鏈嶅姟鍣�')]")
+    # 涓婁紶鎴愬姛鏍囬
+    network_exception_title = (By.XPATH, "//main/h2[contains(text(), '缃戠粶寮傚父')]")
 
     # 鍔犺浇妗嗘枃瀛�
     loading_text = (By.XPATH, "//div[@class='el-loading-spinner']/p")
 
+    # 浜嬩腑鎻愮ず璇唴瀹�
+    hint_text = (By.XPATH, "//main[@class='el-main']/div/p[2]/span[3]/font")
+
     # 鏍囬鏂囧瓧
     title = (By.XPATH, "//div[@class='align-center']/span[2]")
-

--
Gitblit v1.9.1