From 8c9395d6a0e07ea64a7ed88a466c5befb83178e3 Mon Sep 17 00:00:00 2001 From: 阳洁 <2077506045@qq.com> Date: 星期五, 28 七月 2023 18:42:59 +0800 Subject: [PATCH] 测评系统自动测试 --- elements/report_elements.py | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/elements/report_elements.py b/elements/report_elements.py new file mode 100644 index 0000000..8fb1139 --- /dev/null +++ b/elements/report_elements.py @@ -0,0 +1,27 @@ +from selenium.webdriver.common.by import By + + +class ReportElements: + # 鏌ョ湅璇勬祴鎶ュ憡tab_name + tab_name_report = "鏌ョ湅璇勬祴鎶ュ憡" + + # this-iframe + this_iframe = (By.XPATH, "//iframe[contains(@src,'/exam/report/reportView')]") + + # 閲嶆柊鐢熸垚鎶ュ憡骞跺鍑� + generate_export_btn = (By.XPATH, "//a[@onclick='exportDetailReportExcel();']") + + # 涓嬭浇宸茬敓鎴愭姤鍛� + download_report_btn = (By.XPATH, "//a[@onclick='exportSendedReportExcel();']") + + # 瀵煎嚭鎶ュ憡 + export_btn = (By.XPATH, "//a[contains(@onclick,'testerReport')]") + + # 瀵煎嚭鏁版嵁 + export_data_btn = (By.XPATH, "//a[contains(@onclick,'exportDataReport();')]") + + # this-table澶村閫夋 + table_thead_checkbox = (By.XPATH, "//table[@id='bootstrap-table']/thead/tr//input") + + # 鍔犺浇妗� + layer_reload = (By.XPATH, "//div[@class='loaderbox']/div") -- Gitblit v1.9.1