阳洁
2023-07-28 8c9395d6a0e07ea64a7ed88a466c5befb83178e3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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')]")
 
    # 授权窗口产品包列表select
    accredit_product_select = (By.XPATH, "//select[@name='prodId']")
    # 授权窗口产品包列表option
    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")