예제 #1
0
 def check_block_client(self):
     #点击客户端菜单
     ClientsControl.clients_menu(self)
     #点击禁止客户端按钮
     ClientsControl.click_banned_client(self)
     #获取被block的客户端的mac地址
     result = ClientsControl.get_block_client(self)
     return result
예제 #2
0
 def add_block_mac(self, mac):
     #点击客户端菜单
     ClientsControl.clients_menu(self)
     #点击禁止客户端按钮
     ClientsControl.click_banned_client(self)
     #设置block的客户端的mac地址
     ClientsControl.set_block_client(self, mac)
     #点击保存
     ClientsControl.save(self)
     #弹出窗口中,点击应用
     ClientsControl.apply(self)
예제 #3
0
 def unblock_client(self):
     #点击客户端菜单
     ClientsControl.clients_menu(self)
     #点击禁止客户端按钮
     ClientsControl.click_banned_client(self)
     #点击减号按钮
     ClientsControl.click_minus(self)
     #点击保存
     ClientsControl.save(self)
     #弹出窗口中,点击应用
     ClientsControl.apply(self)
예제 #4
0
 def del_many_mac(self, n):
     #点击客户端菜单
     ClientsControl.clients_menu(self)
     #点击禁止客户端按钮
     ClientsControl.click_banned_client(self)
     for i in range(n):
         #删除所有mac输入框
         ClientsControl.del_addmac(self)
     #点击保存
     ClientsControl.save(self)
     #点击弹出窗口中的应用
     ClientsControl.apply(self)
예제 #5
0
 def add_many_mac(self, n):
     #点击客户端菜单
     ClientsControl.clients_menu(self)
     #点击禁止客户端按钮
     ClientsControl.click_banned_client(self)
     for i in range(n):
         #添加mac地址输入框,并输入随机mac地址
         ClientsControl.set_addmac(self)
     #点击保存
     ClientsControl.save(self)
     #点击弹出窗口中的应用
     ClientsControl.apply(self)
예제 #6
0
 def check_add_block_mac(self, err_mac):
     #点击客户端菜单
     ClientsControl.clients_menu(self)
     #点击禁止客户端按钮
     ClientsControl.click_banned_client(self)
     #设置block的客户端的mac地址
     ClientsControl.set_block_client(self, err_mac)
     #判断输入框下方是否有错误提示,有则返回True,没有则返回False
     result1 = ClientsControl.check_error(self)
     #点击保存
     ClientsControl.save(self)
     #判断是否会弹出提示框,有则返回True,没有则返回False
     element = self.driver.find_element_by_xpath(
         ".//div[@class='modal-footer']//button[@class='btn btn-primary']")
     result2 = element.is_displayed()
     print result1, result2
     return result1, result2
예제 #7
0
 def add_same_block_mac(self):
     #点击客户端菜单
     ClientsControl.clients_menu(self)
     #点击禁止客户端按钮
     ClientsControl.click_banned_client(self)
     #取随机mac地址
     random_mac = ClientsControl.randomMAC(self)
     Random_Mac = random_mac.upper()
     #设置block的客户端的mac地址
     ClientsControl.set_block_client(self, Random_Mac)
     #点击加号按钮
     ClientsControl.click_plus(self)
     elements1 = self.driver.find_elements_by_xpath(
         ".//*[@id='banned_mac']//input")
     elements1[-1].clear()
     elements1[-1].send_keys(Random_Mac)
     self.driver.implicitly_wait(20)
     #点击保存
     ClientsControl.save(self)
     #弹出窗口中,点击应用
     ClientsControl.apply(self)