Esempio n. 1
0
 def Get_clients_mac_ip(self, n):
     #点击页面上强制网络门户
     CPControl.CP_menu(self)
     #点击强制网络门户页面上的客户端菜单
     CPControl.client_menu(self)
     mac = CPControl.get_client_mac(self, n)
     ip = CPControl.get_client_ip(self, n)
     return mac, ip
Esempio n. 2
0
 def Get_clients_number(self):
     #点击页面上强制网络门户
     CPControl.CP_menu(self)
     #点击强制网络门户页面上的客户端菜单
     CPControl.client_menu(self)
     #获取客户端的数量
     result = CPControl.get_clients_number(self)
     return result
Esempio n. 3
0
 def check_portal_client_auth_status(self, ssid, password, wlan, eth, n):
     #通过免认证方式上网
     CPBusiness.\
         access_No_auth_portal(self,ssid,password,wlan,eth,"wpa")
     #无线网卡释放ip地址
     CPControl.dhcp_release_wlan(self, wlan)
     #断开无线连接
     CPControl.disconnect_ap(self)
     #启用有线网卡
     CPControl.wlan_enable(self, eth)
     #刷新页面重新登录ap页面
     Lg = LoginBusiness(self.driver)
     Lg.refresh_login_ap()
     #点击页面上强制网络门户
     CPControl.CP_menu(self)
     #点击强制网络门户页面上的客户端菜单
     CPControl.client_menu(self)
     auth_status1 = CPControl.get_client_auth_status(self, n)
     #禁用有线网卡
     CPControl.wlan_disable(self, eth)
     time.sleep(60)
     #使用无线网卡再次连接上
     CPControl.connect_DHCP_WPA_AP(self, ssid, password, wlan)
     #等待过期时间
     time.sleep(300)
     #使用无线网卡再次连接上
     CPControl.connect_DHCP_WPA_AP(self, ssid, password, wlan)
     #无线网卡释放ip地址
     CPControl.dhcp_release_wlan(self, wlan)
     #断开无线连接
     CPControl.disconnect_ap(self)
     #启用有线网卡
     CPControl.wlan_enable(self, eth)
     #刷新页面重新登录ap页面
     Lg = LoginBusiness(self.driver)
     Lg.refresh_login_ap()
     #点击页面上强制网络门户
     CPControl.CP_menu(self)
     #点击强制网络门户页面上的客户端菜单
     CPControl.client_menu(self)
     auth_status2 = CPControl.get_client_auth_status(self, n)
     return auth_status1, auth_status2