def set_black_addmac(self): try: elements1 = self.driver.find_elements_by_xpath(".//*[@id='blacklistcontent']//input") elements1[-1].send_keys(Keys.TAB) elements = self.driver.find_elements_by_xpath(".//*[@id='blacklistcontent']//button") elements[-1].click() elements2 = self.driver.find_elements_by_xpath(".//*[@id='blacklistcontent']//input") elements2[-1].clear() #取随机mac地址 random_mac = PublicControl.randomMAC(self) elements2[-1].send_keys(random_mac) self.driver.implicitly_wait(20) except Exception as e: raise Exception("webpage has not found 'set_black_addmac' element! The reason is %s"%e)
def set_addmac(self): try: element = self.driver.find_element_by_css_selector( ".btn.btn-success") element.click() elements1 = self.driver.find_elements_by_xpath( ".//*[@id='banned_mac']//input") elements1[-1].clear() #取随机mac地址 random_mac = PublicControl.randomMAC(self) elements1[-1].send_keys(random_mac) self.driver.implicitly_wait(20) except Exception as e: raise Exception( "webpage has not found 'set_addmac' element! The reason is %s" % e)
def set_add_addmac(self): try: element = self.driver.find_element_by_css_selector( ".btn.btn-success.macbtn.addmac") element.click() self.driver.implicitly_wait(20) elements = self.driver.find_elements_by_css_selector( ".form-control.luci2-field-validate.macinput.tableinput") elements[-1].clear() #取随机mac地址 random_mac = PublicControl.randomMAC(self) elements[-1].send_keys(random_mac) self.driver.implicitly_wait(20) except Exception as e: raise Exception( "webpage has not found 'set_add_addmac' element! The reason is %s" % e)