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