Exemple #1
0
 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]}']")
Exemple #2
0
    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)
Exemple #5
0
 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)')