Пример #1
0
 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)
Пример #3
0
 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)