def test_001_factory_reset(self): u"""在页面上把AP恢复出厂设置(testlink_ID:773)""" #如果登录没有成功,再次使用默认密码登录;如果登录成功则直接退出 log.debug("001") Lg = LoginBusiness(self.driver) Lg.login_again() tmp = APSBusiness(self.driver) #描述:启用无线网卡 tmp.wlan_enable(data_basic['wlan_pc']) #rsyslog服务器准备 tmp.ready_rsyslog() result = tmp.web_factory_reset(data_basic['DUT_ip'],data_basic['sshUser'],\ data_basic['super_defalut_pwd']) #修改默认网络组的ssid和密码 tmp1 = SSIDBusiness(self.driver) tmp1.change_wifi_ssid_key(data_wireless['all_ssid'], data_wireless["short_wpa"]) tmp.connect_DHCP_WPA_AP(data_wireless['all_ssid'], data_wireless['short_wpa'], data_basic['wlan_pc']) #禁用启用有线网卡,以便无线网卡能够在ap的client页面显示在线 tmp.wlan_disable(data_basic['lan_pc']) tmp.wlan_enable(data_basic['lan_pc']) time.sleep(60) tmp.dhcp_release_wlan(data_basic["wlan_pc"]) assert result, "reset the AP defalut config in webpage,fail!" print "reset the AP defalut config in webpage,pass!"
def test_001_factory_reset_setupwizard(self): u"""在页面上把AP恢复出厂设置,并运行设置向导并配对slave ap,修改ssid,密码(testlink_ID:773)""" log.debug("001") #如果登录没有成功,再次使用默认密码登录;如果登录成功则直接退出 Lg = LoginBusiness(self.driver) Lg.login_again() tmp = APSBusiness(self.driver) #描述:启用无线网卡 tmp.wlan_enable(data_basic['wlan_pc']) #rsyslog服务器准备 tmp.ready_rsyslog() result1 = tmp.web_factory_reset(data_basic['DUT_ip'],data_basic['sshUser'],\ data_basic['super_defalut_pwd']) #运行设置向导并配对slave ap,修改ssid,密码 time.sleep(60) tmp1 = SWBusiness(self.driver) result2 = tmp1.complete_backup(data_wireless['all_ssid'], data_wireless['short_wpa'], data_basic['wlan_pc'], data_ap["slave:mac2"]) tmp.connect_DHCP_WPA_AP(data_wireless['all_ssid'], data_wireless['short_wpa'], data_basic['wlan_pc']) #禁用启用有线网卡,以便无线网卡能够在ap的client页面显示在线 tmp.wlan_disable(data_basic['lan_pc']) tmp.wlan_enable(data_basic['lan_pc']) time.sleep(60) tmp.dhcp_release_wlan(data_basic["wlan_pc"]) print result1, result2 assert result1 and result2, "reset the AP defalut config and run setupwizard in webpage,fail!" print "reset the AP defalut config and run setupwizard in webpage,pass!"
def test_001_factory_reset(self): u"""在页面上把AP恢复出厂设置(testlink_ID:773)""" log.debug("001") #如果登录没有成功,再次使用默认密码登录;如果登录成功则直接退出 Lg = LoginBusiness(self.driver) Lg.login_again() tmp = APSBusiness(self.driver) #描述:启用无线网卡 tmp.wlan_enable(data_basic['wlan_pc']) #rsyslog服务器准备 tmp.ready_rsyslog() result = tmp.web_factory_reset(data_basic['DUT_ip'],data_basic['sshUser'],\ data_basic['super_defalut_pwd']) assert result,"reset the AP defalut config in webpage,fail!" print "reset the AP defalut config in webpage,pass!"
def test_001_factory_reset(self): u"""登录路由后台把AP恢复出厂设置""" log.debug("001") #逻辑类对象,建一个实例 Lg = LoginBusiness(self.driver) #调用实例的登录GWN7610的web界面 Lg.login(data_basic['superUser'],data_login['all']) Lg.login_again() tmp = UpgradeBusiness(self.driver) tmp.web_factory_reset_backup(data_basic['DUT_ip']) time.sleep(30) #登录AP后台取出管理员密码 tmp1 = SSH(data_basic['DUT_ip'],data_basic['super_defalut_pwd']) result = tmp1.ssh_cmd(data_basic['sshUser'],"uci show grandstream.general.admin_password") print result #描述:启用无线网卡 tmp.wlan_enable(data_basic['wlan_pc']) assert "='admin'" in result,"reset the AP defalut config in ssh,fail!" print "reset the AP defalut config in ssh,pass!"
def test_001_factory_reset(self): u"""在页面上把AP恢复出厂设置(testlink_ID:773)""" #如果登录没有成功,再次使用默认密码登录;如果登录成功则直接退出 Lg = LoginBusiness(self.driver) Lg.login_again() log.debug('001') tmp = APSBusiness(self.driver) #描述:启用无线网卡 tmp.wlan_enable(data_basic['wlan_pc']) #rsyslog服务器准备 tmp.ready_rsyslog() result = tmp.web_factory_reset(data_basic['DUT_ip'],data_basic['sshUser'],\ data_basic['super_defalut_pwd']) #修改默认网络组的ssid和密码 tmp1 = SSIDBusiness(self.driver) tmp1.change_wifi_ssid_key(data_wireless['all_ssid'], data_wireless["short_wpa"]) # log.debug("pass") assert result, "reset the AP defalut config in webpage,fail!" assert result, log.debug("pass") print "reset the AP defalut config in webpage,pass!"