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")
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!"
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.disconnect_ap() 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!"