def block_client(self, mac): #点击客户端菜单 ClientsControl.clients_menu(self) #点击阻塞按钮 ClientsControl.set_block(self, mac) #弹出的提示窗口中,点击确认 ClientsControl.notice_ok(self) ClientsControl.apply(self) time.sleep(60)
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)
def unblock_client(self): #点击客户端菜单 ClientsControl.clients_menu(self) #点击禁止客户端按钮 ClientsControl.click_banned_client(self) #点击减号按钮 ClientsControl.click_minus(self) #点击保存 ClientsControl.save(self) #弹出窗口中,点击应用 ClientsControl.apply(self)
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)
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)
def change_client_name(self, mac, name): #点击客户端菜单 ClientsControl.clients_menu(self) #点击编辑按钮 ClientsControl.set_edit(self, mac) #点击配置菜单 ClientsControl.config_menu(self) #输入客户端名称 ClientsControl.set_client_name(self, name) #点击保存 ClientsControl.client_save(self) #弹出窗口中,点击应用 ClientsControl.apply(self)
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)