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