示例#1
0
    def get_lampstandard_element(self, key):
        read_ini = ReadIni()
        data = read_ini.get_LocalElement_value("lampstandard", key)
        by = data.split('>')[0]
        value = data.split('>')[1]
        # print(by)
        # print(value)
        # try容错处理
        try:
            if by == 'id':
                return self.driver.find_element_by_id(value)
            elif by == 'name':
                return self.driver.find_element_by_name(value)
            elif by == 'className':
                return self.driver.find_element_by_class_name(value)
            else:
                return self.driver.find_element_by_xpath(value)
        except:
            print("未找到该元素")
            return None


# if __name__ == '__main__':
#     find = FindElement()
#     find.get_setTemp_element("veal")
示例#2
0
 def get_element(self, key):
     read_ini = ReadIni()
     data = read_ini.get_LocalElement_value("RegisterElement", key)
     by = data.split('>')[0]
     value = data.split('>')[1]
     #try容错处理
     try:
         if by == 'id':
             return self.driver.find_element_by_id(value)
         elif by == 'className':
             return self.driver.find_element_by_class_name(value)
         else:
             return self.driver.find_element_by_xpath(value)
     except:
         print("未找到该元素")
         return None