def reboot_router(): try: ssh_user = data.ssh_user() #在路由器中输入reboot ssh.ssh_cmd(ssh_user[0],ssh_user[1],ssh_user[2],'reboot') time.sleep(60) #捕捉异常并打印异常信息 except Exception,e: print u"reboot重启路由失败,原因如下:\n%s"%e
def hostnameValidate(hostname,host,user,pwd,cmd): ssh_cmd(host,user,pwd,cmd) time.sleep(50) str1= 'ping %s -c 3' %hostname #通过ping主机名来判断主机名是否验证成功 ping = os.system(str1) if ping == 0 : return True else : return False
def test_restore_ssh(self): general_control.wifidog_menu(self) gatewayId1 = general_control.get_gatewayId(self) general_control.set_gatewayId(self,'11111111111') ssh.ssh_cmd(ip,user,pwd,'reset') self.driver.implicitly_wait(50) self.driver.get(url) login_control.set_user(self,user,pwd) login_control.submit(self) general_control.wifidog_menu(self) gatewayId2 = general_control.get_gatewayId(self) assert gatewayId1==gatewayId2,u'后台恢复出场设置后网关ID恢复默认值'
def router_lan_inet(ip): try: ssh_user = data.ssh_user() ifocnfig = ssh.ssh_cmd(ip,ssh_user[1],\ ssh_user[2],'ifconfig br-lan | grep inet') return ifocnfig #捕捉异常并打印异常信息 except Exception,e: print u"查看路由器lan口的网络信息失败,原因如下:\n%s"%e