Exemple #1
0
 def del_firest_list(self):
     #点击客户端菜单
     tmp = ClientsBusiness(self.driver)
     tmp.clients_menu()
     #点击客户端访问菜单
     ClientAccessControl.clientaccess_menu(self)
     ClientAccessControl.del_first_button(self)
     #弹出的提示窗口中,点击确认
     ClientAccessControl.notice_ok(self)
     #弹出窗口中,点击应用
     ClientAccessControl.apply(self)
Exemple #2
0
 def del_Access_list_n(self, name):
     #点击客户端菜单
     tmp = ClientsBusiness(self.driver)
     tmp.clients_menu()
     #点击客户端访问菜单
     ClientAccessControl.clientaccess_menu(self)
     #删除对应的access list
     ClientAccessControl.del_access_list_n(self, name)
     #弹出的提示窗口中,点击确认
     ClientAccessControl.notice_ok(self)
     #弹出窗口中,点击应用
     ClientAccessControl.apply(self)
Exemple #3
0
 def edit_accesslist_onemac(self, mac):
     #点击客户端菜单
     tmp = ClientsBusiness(self.driver)
     tmp.clients_menu()
     #点击客户端访问菜单
     ClientAccessControl.clientaccess_menu(self)
     #只有一个新增访问列表时,点击编辑
     ClientAccessControl.edit_button(self)
     #在添加窗口输入一个mac地址
     ClientAccessControl.set_mac(self, mac)
     #点击保存
     ClientAccessControl.save(self)
     #弹出窗口中,点击应用
     ClientAccessControl.apply(self)
Exemple #4
0
 def change_list_name(self, name1, name2):
     #点击客户端菜单
     tmp = ClientsBusiness(self.driver)
     tmp.clients_menu()
     #点击客户端访问菜单
     ClientAccessControl.clientaccess_menu(self)
     #编辑对应的access list
     ClientAccessControl.edit_access_list_n(self, name1)
     #修改list的名称
     ClientAccessControl.set_list_name(self, name2)
     #点击保存
     ClientAccessControl.save(self)
     #弹出窗口中,点击应用
     ClientAccessControl.apply(self)
Exemple #5
0
 def del_Global_Blacklist_mac(self):
     #点击客户端菜单
     tmp = ClientsBusiness(self.driver)
     tmp.clients_menu()
     #点击客户端访问菜单
     ClientAccessControl.clientaccess_menu(self)
     #编辑Global Blacklist
     ClientAccessControl.edit_Global_Blacklist_button(self)
     #添加窗口,一直点击-号,删除所有的mac,不保留第一个mac地址
     ClientAccessControl.del_all_addmac_backup(self)
     #点击保存
     ClientAccessControl.save(self)
     #弹出窗口中,点击应用
     ClientAccessControl.apply(self)
Exemple #6
0
 def del_accesslist_n_manymac(self, name):
     #点击客户端菜单
     tmp = ClientsBusiness(self.driver)
     tmp.clients_menu()
     #点击客户端访问菜单
     ClientAccessControl.clientaccess_menu(self)
     #编辑对应的access list
     ClientAccessControl.edit_access_list_n(self, name)
     #添加窗口,一直点击-号,删除所有的mac,只保留第一个mac地址
     ClientAccessControl.del_all_addmac(self)
     #点击保存
     ClientAccessControl.save(self)
     #弹出窗口中,点击应用
     ClientAccessControl.apply(self)
Exemple #7
0
 def del_accesslist_manymac(self):
     #点击客户端菜单
     tmp = ClientsBusiness(self.driver)
     tmp.clients_menu()
     #点击客户端访问菜单
     ClientAccessControl.clientaccess_menu(self)
     #只有一个新增访问列表时,点击编辑
     ClientAccessControl.edit_button(self)
     #添加窗口,一直点击-号,删除所有的mac,只保留第一个mac地址
     ClientAccessControl.del_all_addmac(self)
     #点击保存
     ClientAccessControl.save(self)
     #弹出窗口中,点击应用
     ClientAccessControl.apply(self)
Exemple #8
0
 def edit_accesslist_n_onemac(self, name, mac):
     #点击客户端菜单
     tmp = ClientsBusiness(self.driver)
     tmp.clients_menu()
     #点击客户端访问菜单
     ClientAccessControl.clientaccess_menu(self)
     #编辑对应的access list
     ClientAccessControl.edit_access_list_n(self, name)
     #在添加窗口输入一个mac地址
     ClientAccessControl.set_mac(self, mac)
     #点击保存
     ClientAccessControl.save(self)
     #弹出窗口中,点击应用
     ClientAccessControl.apply(self)
     print "edit access list:%s successfully!" % name
Exemple #9
0
 def edit_accesslist_n_manymac(self, name, n):
     #点击客户端菜单
     tmp = ClientsBusiness(self.driver)
     tmp.clients_menu()
     #点击客户端访问菜单
     ClientAccessControl.clientaccess_menu(self)
     #编辑对应的access list
     ClientAccessControl.edit_access_list_n(self, name)
     for i in range(n):
         #添加窗口,点击+号,输入一个mac地址
         ClientAccessControl.set_add_addmac(self)
     #点击保存
     ClientAccessControl.save(self)
     #弹出窗口中,点击应用
     ClientAccessControl.apply(self)
Exemple #10
0
 def edit_accesslist_manymac(self, n):
     #点击客户端菜单
     tmp = ClientsBusiness(self.driver)
     tmp.clients_menu()
     #点击客户端访问菜单
     ClientAccessControl.clientaccess_menu(self)
     #只有一个新增访问列表时,点击编辑
     ClientAccessControl.edit_button(self)
     for i in range(n):
         #添加窗口,点击+号,输入一个mac地址
         ClientAccessControl.set_add_addmac(self)
     #点击保存
     ClientAccessControl.save(self)
     #弹出窗口中,点击应用
     ClientAccessControl.apply(self)
Exemple #11
0
 def check_same_mac_in_different_lists(self, mac):
     #点击客户端菜单
     tmp = ClientsBusiness(self.driver)
     tmp.clients_menu()
     #点击客户端访问菜单
     ClientAccessControl.clientaccess_menu(self)
     #点击添加按钮
     ClientAccessControl.add_button(self)
     #在添加窗口输入一个mac地址--相同mac
     ClientAccessControl.set_mac(self, mac)
     #点击保存
     ClientAccessControl.save(self)
     #判断是否会弹出提示框,有则返回True,没有则返回False
     element = self.driver.find_element_by_xpath(
         ".//div[@class='modal-footer']//button[@class='btn btn-primary']")
     result = element.is_displayed()
     #弹出窗口中,点击应用
     ClientAccessControl.apply(self)
     print result
     return result