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

---
 elements/product_accredit__elements.py |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/elements/product_accredit__elements.py b/elements/product_accredit__elements.py
new file mode 100644
index 0000000..e52bb4c
--- /dev/null
+++ b/elements/product_accredit__elements.py
@@ -0,0 +1,35 @@
+from selenium.webdriver.common.by import By
+
+
+class ProductAccreditElements:
+    # 鏌ョ湅璇勬祴鎶ュ憡tab_name
+    tab_name_report = "浜у搧鍖呮巿鏉�"
+
+    # this-iframe
+    this_iframe = (By.XPATH, "//iframe[contains(@src,'/exam/paper/dis')]")
+    # 鎺堟潈绐楀彛
+    accredit_iframe = (By.XPATH, "//iframe[contains(@src,'/exam/paper/edit/')]")
+
+    # 鐢ㄦ埛鍚嶆
+    search_username_input = (By.XPATH, "//input[@name='loginName']")
+    # 鎼滅储鎸夐挳
+    search_btn = (By.XPATH, "//a[@onclick='$.table.search()']")
+    # this-table澶村閫夋
+    table_thead_checkbox = (By.XPATH, "//table[@id='bootstrap-table']/thead/tr//input")
+
+    # 浜у搧鍖呮巿鏉冩寜閽�
+    product_btn = (By.XPATH, "//a[contains(@onclick,'$.operate.edit')]")
+
+    # 鎺堟潈绐楀彛浜у搧鍖呭垪琛╯elect
+    accredit_product_select = (By.XPATH, "//select[@name='prodId']")
+    # 鎺堟潈绐楀彛浜у搧鍖呭垪琛╫ption
+    accredit_product_option = (By.XPATH, "//select[@name='prodId']/option")
+    # 鎶ュ憡妯℃澘绗竴涓�
+    accredit_temp_checkbox = (By.XPATH, "//ui[@id='tempB']/li[1]/span/input")
+    # 浜у搧鍖呮巿鏉冩寜閽�
+    accredit_accredit_btn = (By.XPATH, "//a[contains(@onclick,'insertRow()')]")
+    # this-浜屾纭鎸夐挳
+    layer_confirm_btn = (By.XPATH, "//div/a[text()='纭']")
+
+    # 鍔犺浇妗�
+    layer_reload = (By.XPATH, "//div[@class='loaderbox']/div")

--
Gitblit v1.9.1