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!"
예제 #3
0
 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!"
예제 #4
0
 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!"
예제 #5
0
 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!"