def __init__(self, menus): BasePage.__init__(self) self.menus = menus self.menu_level_1 = (By.XPATH, f"/html/body/aside/span/nav/ul/li[@title='{menus[0]}']") self.menu_level_2 = ( By.XPATH, f"/html/body/aside/span/nav/ul/li[@title='{menus[0]}']/ul/li[@title='{menus[1]}']/a") if (len(self.menus) > 2): self.menu_level_3 = (By.XPATH, f"/html/body/aside/span/nav/ul/li[@title='{menus[0]}']/ul/li[@title='{menus[1]}']/ul/li[@title='{menus[2]}']")
def __init__(self): BasePage.__init__(self) self.query_btn = (By.CSS_SELECTOR, '.btn-search') self.name = (By.CSS_SELECTOR, '#ACCNAME') self.retult_head = ( By.CSS_SELECTOR, '.dataTables_scrollHeadInner > table:nth-child(1) > thead:nth-child(1) > tr:nth-child(1)' ) self.result = (By.CSS_SELECTOR, '#datatable_col_reorder > tbody:nth-child(2)')
def __init__(self): BasePage.__init__(self) self.name = ( By.CSS_SELECTOR, 'div.form-group:nth-child(1) > div:nth-child(2) > input:nth-child(1)' ) self.tel = (By.CSS_SELECTOR, '.isPhone') self.certtype = ( By.CSS_SELECTOR, 'div.form-group:nth-child(2) > div:nth-child(4) > select:nth-child(1)' ) self.certno = (By.CSS_SELECTOR, '#certNoInput') self.dept = (By.CSS_SELECTOR, '#view_DEPTID') self.dept0 = ( By.XPATH, '/html/body/div[9]/div/table/tbody/tr[2]/td[2]/table/tbody/tr[1]/td[1]/img' ) self.duty = ( By.CSS_SELECTOR, 'div.form-group:nth-child(5) > div:nth-child(4) > select:nth-child(1)' ) self.save_btn = (By.CSS_SELECTOR, '#submit')
def __init__(self): self.ini_element = ELEMENT_INI.one_button_wall_switch self.ini_element_file_path = ELEMENT_INI_PATH.control BasePage.__init__(self)
def __init__(self): BasePage.__init__(self) #获取父类的浏览器对象 self.username = (By.ID, 'username') self.password = (By.ID, 'plainpwd') self.checkcode = (By.ID, 'captcha') self.loginbtn = (By.ID, 'gologin')
def __init__(self): BasePage.__init__(self) self.add_btn = (By.CSS_SELECTOR, 'a.btn:nth-child(1)') self.submit_btn = (By.CSS_SELECTOR, 'input.btn:nth-child(3)')