Esempio n. 1
0
    def test_004_wifi_login(self):
        """使用无线网卡连接ssid,输入正确的管理员的用户名和密码,登录AP的web界面"""
        #逻辑类对象,建一个实例
        Lg = LoginBusiness(self.driver)
        #复位AP后的默认ssid
        ssid = "3ONE_2G_"+ data.master_last_6mac()
        #使用无线网卡连接ssid
        Lg.connect_NONE_AP(ssid, data_basic['wlan_pc'])
        #无线网卡获取ip地址
        Lg.dhcp_wlan(data_basic['wlan_pc'])
        #PC禁用有线网卡
        Lg.networkcard_disable()
        #调用实例的登录AP的web界面
        Lg.login(data_basic['superUser'], data_basic['super_defalut_pwd'])
        #检测是否登录成功
        result = Lg.login_test()

        #启用有线网卡
        Lg.networkcard_enable()
        #释放无线网卡的ip
        Lg.dhcp_release_wlan(data_basic['wlan_pc'])
        #断开无线网卡的连接
        Lg.disconnect_ap()

        self.assertTrue(result)
        log.debug("004\t\tpass")
Esempio n. 2
0
 def test_005_user_login(self):
     u"""输入user的用户名和密码,登录GWN7610的web界面"""
     log.debug("005")
     #逻辑类对象,建一个实例
     Lg = LoginBusiness(self.driver)
     #调用实例的登录GWN7610的web界面
     Lg.login(data_basic['user'],data_login['all'])
     #检测是否登录成功
     result = Lg.login_test()
     #测试完毕,禁用无线网卡,使pc能够上网
     Lg.dhcp_release_wlan(data_basic['wlan_pc'])
     Lg.disconnect_ap()
     Lg.wlan_disable(data_basic['wlan_pc'])
     assert result ,"login AP webpage,test fail!"
     print "login AP webpage,test pass!"
Esempio n. 3
0
    def test_066_user_incomplete(self):
        u"""修改user密码,再用不完整的新密码登录web(testlink_ID:899)"""
        log.debug('066')
        #点击页面上的退出按钮
        tmp1 = NavbarBusiness(self.driver)
        tmp1.logout()
        tmp = LoginBusiness(self.driver)
        tmp.login(data_basic['user'], data_login['digital_pwd'].strip("123"))
        #判断是否登录成功
        result = tmp.login_test()
        print result

        #测试完毕,禁用无线网卡,使pc能够上网
        tmp.dhcp_release_wlan(data_basic['wlan_pc'])
        tmp.wlan_disable(data_basic['wlan_pc'])
        #rsyslog服务器完成工作
        tmp.finish_rsyslog("Maintenance")

        assert result == False, "use incomplete pwd login,test fail!"
        print "use incomplete pwd login,test pass!"