阳洁
2023-07-28 23217c7d73da2df35a72b4bf5879ee2bea50d1d4
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
36
from selenium.webdriver.common.by import By
 
 
class GroupReportElements:
    # 查看评测报告tab_name
    tab_name_report = "组别报告"
 
    # this-iframe
    this_iframe = (By.XPATH, "//iframe[contains(@src,'/exam/groupReport')]")
    # 新增组别报告iframe
    add_iframe = (By.XPATH, "//iframe[contains(@src,'/exam/groupReport/add')]")
 
    # 新增按钮
    add_btn = (By.XPATH, "//a[@onclick='$.operate.add()']")
    # 删除按钮
    delete_btn = (By.XPATH, "//a[@onclick='$.operate.removeAll()']")
    # 第一个组别数据按钮
    group_data_btn = (By.XPATH, "//a[contains(@onclick,'downGroupData')]")
    # 第一个组别报告按钮
    group_report_btn = (By.XPATH, "//a[contains(@onclick,'downReport')]")
    # 搜索按钮
    search_btn = (By.XPATH, "//a[@onclick='$.table.search()']")
 
    # add-名称
    add_name_input = (By.XPATH, "//input[@name='name']")
    # add-导入数据
    add_load_file_input = (By.XPATH, "//input[@name='locationFile']")
 
    # this-二次确认按钮
    layer_confirm_btn = (By.XPATH, "//div/a[text()='确认']")
 
    # this-table头复选框
    table_thead_checkbox = (By.XPATH, "//table[@id='bootstrap-table']/thead/tr//input")
 
    # 加载框
    layer_reload = (By.XPATH, "//div[@class='loaderbox']/div")