Exemplo n.º 1
0
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
Exemplo n.º 2
0
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
Exemplo n.º 3
0
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
Exemplo n.º 4
0
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
Exemplo n.º 5
0
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
Exemplo n.º 6
0
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
Exemplo n.º 7
0
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
Exemplo n.º 8
0
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