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

---
 po/report_page.py |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/po/report_page.py b/po/report_page.py
new file mode 100644
index 0000000..42cfd21
--- /dev/null
+++ b/po/report_page.py
@@ -0,0 +1,38 @@
+import time
+
+from base.base_page import BasePage
+from elements.report_elements import ReportElements
+from selenium.common.exceptions import TimeoutException, NoSuchElementException
+
+
+class ReportPage(BasePage):
+    """
+    鐧诲綍椤甸潰
+    """
+    # 椤甸潰鍏冪礌
+    es = ReportElements
+
+    def __init__(self, driver):
+        super().__init__(driver)
+        try:
+            self.driver.switch_to.default_content()
+            self.switch_iframe(self.es.this_iframe)
+        except:
+            pass
+
+    def wait_layer_reload_hide(self, timeout=600):
+        """
+        绛夊緟鍔犺浇妗嗘秷澶�
+        :param timeout: 瓒呮椂鏃堕棿
+        :return:
+        """
+        for i in range(1, 600):
+            try:
+                # 鍔犺浇妗嗗瓨鍦ㄧ潯鐪犱竴绉�
+                self.get_ele(self.es.layer_reload)
+                time.sleep(1)
+            except NoSuchElementException:
+                # 涓嶅瓨鍦ㄨ烦鍑哄惊鐜�
+                break
+
+

--
Gitblit v1.9.1