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")