def obtain_width(self): #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() #点击更多设置 self.set_More_settings() #获取2.4G无线的无线频宽 result = self.get_bandwidth() return result
def obtain_ssid(self): """ 获取页面上的ssid """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() #获取ssid result = self.get_ssid() return result
def del_all_ssid(self): """删除所有的ssid""" #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() #依次点击所有的-号 self.click_all_minus_button() #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button()
def change_hidden_ssid(self): """ 点击隐藏ssid """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() #点击隐藏无线SSID self.set_hidden_ssid() #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button()
def change_wan_to_dhcp(self): """ 设置外网为动态获取 """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击外网设置 self.menu_wansettings() #点击动态获取按钮 self.set_dhcp() #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button()
def change_ssid(self, ssid): """ 修改ssid """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() #输入ssid名称 self.set_ssid(ssid) #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button()
def change_wifi_switch(self): """ 点击无线开关 """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() #点击无线开关 self.set_wireless_switch() #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button()
def change_rts_threshold(self, value): """设置rts阈值""" #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() #点击高级配置 self.set_Advanced() #输入rts self.set_RTS_threshold(value) #点击设置按钮 self.click_save_button() #点击确认 self.click_confirm_button()
def add_many_ssids_none_wpa(self, n, ssid, mode, password): """添加多个ssid""" #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() for i in range(1, n + 1): #点击+号 self.click_plus_button() #设置第n个ssid的ssid,加密方式none和wpa,密码(默认的ssid为第0个) self.config_n_ssid_none_wpa(i, ssid, mode, password) #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button()
def check_ssid_warning(self, ssid): """ 判断ssid输入框是否有红色警告 输出:True:有警告;False:无警告 """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() #输入ssid名称 self.set_ssid(ssid) time.sleep(2) #判断ssid输入框是否有红色警告 result = self.check_ssid_InputBox_red() return result
def enable_disable_dhcp_server(self, mode): """ 开启/关闭DHCP server 输入:mode:0:禁用,1:启用 """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击内网设置 self.menu_lansettings() #关闭dhcp server self.set_dhcp_server(mode) #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button()
def change_shortGI(self): """ 开启/关闭短防护时间间隔 """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() #点击高级配置 self.set_Advanced() #点击短防护时间间隔 self.set_shortGI() #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button()
def change_wireless_isolate(self): """ 开启/关闭无线隔离 """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() #点击高级配置 self.set_Advanced() #点击无线隔离 self.set_wireless_isolate() #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button()
def change_wifi_channel(self, channel): """ 修改无线的信道 输入:channel:中国:1-13;美国:1-11;auto """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() #点击更多设置 self.set_More_settings() #输入2.4G无线的信道 self.set_channel(channel) #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button()
def change_bandwidth(self, width): """ 修改带宽 输入:width:无线频宽,HT20,HT40 """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() #点击更多设置 self.set_More_settings() #输入2.4G无线的无线频宽 self.set_bandwidth(width) #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button()
def change_power(self, power): """ 修改发射功率 输入:power:功率值 """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() #点击更多设置 self.set_More_settings() #输入发射功率 self.set_power(power) #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button()
def change_max_client_number(self, n): """ 修改最大用户数 输入:n:最大用户数--str和int类型皆可 """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() #点击更多设置 self.set_More_settings() #输入最大用户数 self.set_max_client_number(n) #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button()
def check_wpa_password_warning(self, encryption, pwd): """ 判断wpa密码输入框是否有红色警告 输出:True:有警告;False:无警告 """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() #输入无线的加密方式 self.set_encryption(encryption) #输入2.4G无线的密码 self.set_route_24g_password(pwd) time.sleep(2) #判断wpa密码输入框是否有红色警告 result = self.check_wpa_password_InputBox_red() return result
def change_AP_ip_netmask(self, ip, netmask): """ 改变AP的ip """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击内网设置 self.menu_lansettings() #修改AP的ip self.set_ip(ip) #输入内网设置的子网掩码 self.set_netmask(netmask) #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button_no_wait() time.sleep(30) print("change ap's ip successfully!")
def change_wifi_encryption_pwd(self, encryption, pwd): """ 修改无线的加密方式和密码 encryption:none,psk2,wep+shared pwd:空,wpa,wep加密 """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击无线设置 self.menu_wirelesssettings() #输入无线的加密方式 self.set_encryption(encryption) #输入2.4G无线的密码 self.set_route_24g_password(pwd) #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button()
def change_wan_to_pppoe(self, pppoe_user, pppoe_password, dns): """ 设置外网为pppoe """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击外网设置 self.menu_wansettings() #点击PPPoE按钮 self.set_pppoe() #输入用户名 self.set_pppoe_user(pppoe_user) #输入密码 self.set_pppoe_password(pppoe_password) #输入dns self.set_pppoe_dns(dns) #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button()
def change_wan_to_staticIP(self, ip, netmask, gateway, dns): """ 设置外网为staticIP """ #首先点击网络设置 tmp = NetWorkControl(self.driver) tmp.menu_network() #再点击外网设置 self.menu_wansettings() #点击静态IP按钮 self.set_staticIP() #输入静态ip的ip地址 self.set_staticIP_IP(ip) #输入静态ip的子网掩码 self.set_staticIP_netmask(netmask) #输入静态ip的gateway self.set_staticIP_gateway(gateway) #输入静态ip的dns self.set_staticIP_dns(dns) #点击设置按钮 self.click_save_button() #点击保存 self.click_confirm_button()