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
def Get_clients_number(self): #点击页面上强制网络门户 CPControl.CP_menu(self) #点击强制网络门户页面上的客户端菜单 CPControl.client_menu(self) #获取客户端的数量 result = CPControl.get_clients_number(self) return result
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