def change_pppoe_id_passwd(self,username,password): try: wan_control.set_wan_pppoe_userpwd(self,username,password) #点击保存应用 wan_control.apply(self) time.sleep(60) #捕捉异常并打印异常信息 except Exception,e: print u"改变pppoe的用户名和密码的过程失败,原因如下:\n%s"%e
def change_hostname(self,hostname): try: #设置DHCP的主机名 wan_control.set_wan_dhcp_hostname(self,hostname) wan_control.apply(self) time.sleep(60) #捕捉异常并打印异常信息 except Exception,e: print u"wan为dhcp时设置主机名的过程失败,原因如下:\n%s"%e
def change_mac(self,mac): try: #使用默认ip登录wan页面 goin_default_wan(self) wan_control.wan_advancedsettings(self) wan_control.set_wan_mac(self,mac) wan_control.apply(self) time.sleep(60) #捕捉异常并打印异常信息 except Exception,e: print u"修改mac过程失败,原因如下:\n%s"%e
def change_dhcp(self): try: driver = self.driver #协议选择dhcp wan_control.set_wan_protrocol(self,'dhcp') #点击切换协议 wan_control.set_wan_switchprotocol(self) driver.implicitly_wait(10) #点击保存应用 wan_control.apply(self) time.sleep(60) #捕捉异常并打印异常信息 except Exception,e: print u"把路由WAN口改为DHCP的过程失败,原因如下:\n%s"%e
def change_pppoe(self,username,password): try: driver = self.driver driver.implicitly_wait(10) #协议选择pppoe wan_control.set_wan_protrocol(self,'pppoe') #点击切换协议 wan_control.set_wan_switchprotocol(self) driver.implicitly_wait(10) wan_control.set_wan_pppoe_userpwd(self,username,password) #点击保存应用 wan_control.apply(self) time.sleep(60) #捕捉异常并打印异常信息 except Exception,e: print u"把路由WAN口改为pppoe的过程失败,原因如下:\n%s"%e
def step_100msh0071(self): try: result = [] #取出测试所需的dns地址 for dns in data.wan_dns(): #修改DNS wan_control.set_wan_staticip_dns(self,dns) #点击保存应用 wan_control.apply(self) time.sleep(60) #登录ssh ping 外网 m = wan_network_control.router_access_internet() #把结果加入result列表 result.append(m) #使用默认ip登录wan页面 goin_default_wan(self) return result #捕捉异常并打印异常信息 except Exception,e: print u"修改wan广播地址过程失败,原因如下:\n%s"%e
def change_staticip(self,ip,gw,dns): try: driver = self.driver #协议选择staticip wan_control.set_wan_protrocol(self,'staticip') #点击切换协议 wan_control.set_wan_switchprotocol(self) driver.implicitly_wait(10) #输入wan ip wan_control.set_wan_staticip_ip(self,ip) #选择C类掩码 wan_control.set_wan_staticip_netmask(self,'C') #输入wan 网关 wan_control.set_wan_staticip_gateway(self,gw) #输入DNS wan_control.set_wan_staticip_dns(self,dns) wan_control.apply(self) time.sleep(60) #捕捉异常并打印异常信息 except Exception,e: print u"把路由WAN口改为static ip的过程失败,原因如下:\n%s"%e
def step_100msh0070(self): try: result = [] #取出测试所需的广播地址 for broadcast in data.wan_broadcast(): #修改广播地址 wan_control.set_wan_staticip_broadcast(self,broadcast) #点击保存应用 wan_control.apply(self) time.sleep(60) #登录ssh输入ifconfig m = wan_network_control.router_wan_inet() #如果广播地址正确,把数字1传给result,否则传数字0 if broadcast in m: result.append(1) else: result.append(0) #使用默认ip登录wan页面 goin_default_wan(self) return result #捕捉异常并打印异常信息 except Exception,e: print u"修改wan广播地址过程失败,原因如下:\n%s"%e