예제 #1
0
 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
예제 #2
0
 def obtain_ssid(self):
     """
     获取页面上的ssid
     """
     #首先点击网络设置
     tmp = NetWorkControl(self.driver)
     tmp.menu_network()
     #再点击无线设置
     self.menu_wirelesssettings()
     #获取ssid
     result = self.get_ssid()
     return result
예제 #3
0
 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()
예제 #4
0
 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()
예제 #6
0
 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()
예제 #7
0
 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()
예제 #8
0
 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()
예제 #9
0
 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()
예제 #10
0
 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()
예제 #12
0
 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()
예제 #13
0
 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()
예제 #14
0
 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()
예제 #15
0
 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()
예제 #16
0
 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()
예제 #17
0
 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()
예제 #18
0
 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!")
예제 #20
0
 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()