From 8c9395d6a0e07ea64a7ed88a466c5befb83178e3 Mon Sep 17 00:00:00 2001 From: 阳洁 <2077506045@qq.com> Date: 星期五, 28 七月 2023 18:42:59 +0800 Subject: [PATCH] 测评系统自动测试 --- po/export_test_data_page.py | 38 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 38 insertions(+), 0 deletions(-) diff --git a/po/export_test_data_page.py b/po/export_test_data_page.py new file mode 100644 index 0000000..d78b066 --- /dev/null +++ b/po/export_test_data_page.py @@ -0,0 +1,38 @@ +import time + +from base.base_page import BasePage +from elements.export_test_data_elements import ExportTestDataElements +from selenium.common.exceptions import TimeoutException, NoSuchElementException + + +class ExportTestDataPage(BasePage): + """ + 瀵煎嚭娴嬭瘯鏁版嵁椤甸潰 + """ + # 椤甸潰鍏冪礌 + es = ExportTestDataElements + + 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